• [^] # Re: Approche hybride

    Posté par . En réponse au journal Gestion des erreurs d’allocation mémoire en C. Évalué à 2.

    c'est juste très difficile à faire car on doit être certain que le path d'erreur ne fera pas d'allocation

    Précision: plus qu'être certain de ne pas faire d'allocation, il ne faut pas accéder à de la mémoire non précédemment accédée.

    Python initialise la mémoire au moment de l'allocation (calloc()/memset) pour faire un fail-early, mais il ne règle pas le problème du path d'erreur. Est-il simplement possible d'écrire du code en ayant la certitude qu'il n'y ai pas d'allocations implicites ou "cachées" ?