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