Petite remarque:
En C++, contrairement, au C, on préfère utiliser 0 plutôt que NULL.
Voir:
[ Lien ]
0 est bien l'équivalent de "nil", à la différence qu'en Pascal, on ne peut attribuer un 0 à un pointeur. "nil" est donc considéré comme un mot clé en Pascal, mais pas en C/C++ (ou c'est juste une définition de macro).
Le principe derrière est strictement le même.
_____________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio