• [^] # Re: Langages modernes

    Posté par . En réponse au journal Gestion des erreurs d’allocation mémoire en C. Évalué à 0. Dernière modification le 27 octobre 2016 à 12:49.

    Tu as juste prouvé que python ou numpy retourne une erreur, pas linux ni la libc (malloc). Si tu prennais la peine de lancer ton programme avec strace ou ltrace tu ne trouverais rien.

    Je te le fais en ocaml si tu veux :

    exception OutOfMemory
    let alloc n = if n > Sys.max_string_length then raise OutOfMemory else Bytes.make n '000円'