Đoạn mã sau (lấy từ đây ):
int* ptr = int();
biên dịch trong Visual C ++ và khởi tạo giá trị con trỏ.
Làm thế nào là có thể? Ý tôi là int()tạo ra một đối tượng kiểu intvà tôi không thể gán intmột con trỏ.
Làm thế nào là đoạn mã trên không bất hợp pháp?