Est-il sûr de vérifier un pointeur pour ne pas être NULLen écrivant simplement if(pointer)ou dois-je utiliser if(pointer != NULL)?
NULLen C ++ à partir de maintenant car NULLc'est une macro dépendante de l'implémentation qui peut vous donner des comportements ambigus.

0ounullptr. (NULLest un C'ism, et nécessite d'inclure un fichier d'en-tête.)