Kode berikut (diambil dari sini ):
int* ptr = int();
mengkompilasi dalam Visual C ++ dan menginisialisasi nilai penunjuk.
Bagaimana mungkin? Maksud saya int()menghasilkan sebuah objek bertipe intdan saya tidak dapat menetapkannya intke sebuah pointer.
Bagaimana kode di atas tidak ilegal?