• [^] # Re: Je pense que tu confonds les cas où c'est nécessaire

    Posté par (site web personnel) . En réponse au journal Genèse d'un journal. Évalué à 1.

    Une macro ne pourra jamais remplacer un traitement intelligent d'une erreur.

    Qui parle de remplacement intelligent ?
    Il s'agit d'un remplacement systématique pour un cas précis : le realloc.
    J'imagine que tous les reallocs ont une gestion d'erreur identique, et que c'est donc un devoir d'enrober ça dans une macro.

    Si tu veux une gestion d'erreur sans te faire chier, tu changes de langage ; mais en aucun cas1 tu ignores les erreurs ou tu les traites mal comme c'était le cas dans le code initialement cité.

    1 : sauf en Perl :)