Результаты поиска по запросу "nullptr"
Какой заголовочный файл нужно включить для использования nullptr в g ++?
Я использую g ++ 4.4.1 и хочу использовать
Это нулевые указатели или указатели на адрес 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; // ...
В c ++ 11, dynamic_cast возвращает nullptr или 0?
Я хочу проверить результат dynamic_cast. В c ++ 11 (или c ++ 0x, для компиляторов, которые поддерживают nullptr), я должен сравнить с nullptr или 0? Имеет ли это значение, и если да, то почему? Зависит ли результат от компилятора?
@ Алс: Херб прав. Согласно Директивам ISO / IEC, Часть 1, 2.7.8, голосование - это то, что делает ИС из FDIS. Публикация освещена в 2.8
ли реализация C ++ 11 определятьNULLкакnullptr? Будет ли это предписано новым стандартом C ++?
И обратите внимание, что это правило, которое самая последняя версия MSVC по-прежнему не применяет даже при установленном стандарте последней.
ал со SFINAE и обнаружил поведение, которое не могу объяснить. Этоткомпилирует нормально [https://ideone.com/HDlWP7]: template<typename Integer, std::enable_if_t<std::is_integral<Integer>::value>* = nullptr> void foo(Integer) {} ...
Nullptr и арифметика указателей
Учитывая следующий код, безопасно ли делать арифметику указателей на
c ++ доступ к статическим членам, используя нулевой указатель
Недавно попробовал следующую программу, и она компилируется, работает нормально и выдает ожидаемый результат вместо любой ошибки времени выполнения.
проблема с gcc nullptr
Я портирую существующий код для компиляции в gcc 4.7.2 и столкнулся со странной проблемой с nullptr. Мне удалось свести это к простому тестовому примеру:
быть "типом
ь, когда C ++ 0x уже почти у меня, я экспериментировал с ним, и в частности использовал nullptr. Я не смог выяснить, какие стандартные заголовочные файлы нужно включать, если нужно их использовать. Любая помощь приветствуется.