Результаты поиска по запросу "nullptr"

0 ответов

c ++ доступ к статическим членам, используя нулевой указатель

Недавно попробовал следующую программу, и она компилируется, работает нормально и выдает ожидаемый результат вместо любой ошибки времени выполнения.

8 ответов

Чистые виртуальные функции в C ++ 11

В C ++ 98 нулевой указатель был представлен литералом

4 ответа

Почему вы не можете взять адрес nullptr?

В стандарте C ++ 11 я не понимаю причину, по которой запрещено принимать адрес nullptr, тогда как одинявляетсяразрешено брать адреса их собственных экземпляров std :: nullptr_t. Помимо того факта, что nullptr является зарезервированным ключевым ...

ТОП публикаций

4 ответа

NULL против nullptr (почему его заменили?) [Дубликаты]

На этот вопрос уже есть ответ: Что такое nullptr? [/questions/1282295/what-exactly-is-nullptr] 11 ответов Я знаю, что в C ++0x илиNULL был заменен наnullptr в приложениях на основе указателей. Мне просто любопытно, почему именно они сделали эту ...

7 ответов

Каковы преимущества использования nullptr?

Этот кусок кодаконцептуально делает то же самое для трех указателей (безопасная инициализация указателя): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0;И так, каковы преимущества назначения указателейnullptr над присвоением им значенийNULL или же0?

3 ответа

Это нулевые указатели или указатели на адрес 0?

Если я напишу int zero = 0; void *p1 = (void *)0; void *p2 = (void *)(int)0; void *p3 = (void *)(0 /*no-op, but does it affect the next zero?*/, 0); void *p4 = (void *)zero; // For reference, this is a pointer to address zero void *p5 = 0; // ...

8 ответов

Чистые виртуальные функции в C ++ 11

В C ++ 98 нулевой указатель был представлен литералом0 (или фактически любое константное выражение, значение которого было равно нулю). В C ++ 11 мы предпочитаемnullptr вместо. Но это не работает для чисто виртуальных функций: struct X { virtual ...

4 ответа

Какой заголовочный файл нужно включить для использования nullptr в g ++?

Я использую g ++ 4.4.1 и хочу использовать

4 ответа

Почему вы не можете взять адрес nullptr?

В стандарте C ++ 11 я нене может понять причину, по которой взятие адреса nullptr запрещеноявляется разрешено брать адреса их собственных экземпляров std :: ...

2 ответа

Является ли nullptr_t конструктивным типом по умолчанию?

Я не могу сказать по стандарту C ++ 11, имеет ли nullptr_t конструктор по умолчанию. Другими словами, действительно ли следующее: nullptr_t n;GCC и VC ++ разрешают приведенный выше код, а clang - нет. Я не могу найти ничего в Стандарте, ...