Poniższy kod (pobrany stąd ):
int* ptr = int();
kompiluje w języku Visual C ++ i inicjalizuje wskaźnik.
Jak to możliwe? Mam na myśli, że int()daje obiekt typu inti nie mogę przypisać wskaźnika intdo wskaźnika.
Dlaczego powyższy kod nie jest nielegalny?