• # C != C++

    Posté par . En réponse au journal J'adore Linus. Évalué à 9.

    En C ok, on peut utiliser la macro NULL mais en C++ il est préférable d'utiliser le '0'.

    Extrait du livre 'La langage C++, b.Stroustrup' :
    "En langage C, il arrive fréquemment qu'une macro NULL soit définie pour représenter le pointeur 0. En C++, un contrôle de type plus sérieux rend moins problématique l'utilisation du 0 normal, plutôt que de toute macro NULL. Le nombre de problèmes et ainsi considérablement réduit."