Le code suivant (tiré d'ici ):
int* ptr = int();
compile en Visual C ++ et initialise la valeur du pointeur.
Comment est-ce possible? Je veux dire int()donne un objet de type intet je ne peux pas attribuer un intà un pointeur.
En quoi le code ci-dessus n'est-il pas illégal?