Вопросы с тегом «built-in-types»

86
Почему инициализация значения «int * ptr = int ()» не является незаконной?

Следующий код (взят отсюда ): int* ptr = int(); компилируется в Visual C ++ и инициализирует указатель значением. Как такое возможно? Я имею в виду, что int()дает объект типа, intи я не могу присвоить intуказателю. Как приведенный выше код не является незаконным?...