5
ответов

Что именно является nullptr?

Теперь у нас есть C ++ 11 со многими новыми функциями. Интересным и запутанным (по крайней мере для меня) является новый nullptr. Ну, больше не нужно для неприятного макроса NULL. int * x = nullptr; myclass * obj = ...
вопрос задан: 9 October 2013 12:36
1
ответ

Устанавливает ли std :: unique_ptr свой указатель на nullptr внутри своего деструктора?

При реализации собственного unique_ptr (просто для удовольствия) я обнаружил, что он не может передать этот тестовый файл из libstdcxx: struct A; struct B {std :: unique_ptr < A > а; }; struct A {B * b; ~ A () {ПРОВЕРИТЬ (б - & ...
вопрос задан: 17 January 2019 14:29
1
ответ

nullptr может быть эмулирован в gcc?

Я видел, что nullptr был реализован в Visual Studio 2010. Я люблю понятие и хочу начать использовать его как можно скорее; однако GCC еще не поддерживает его. Мой код должен работать на обоих (но...
вопрос задан: 18 December 2011 21:25
0
ответов

сбой шаблонной программы во время выполнения

Я внедряю Doubly Linked List в C ++, используя шаблоны. Как я пробую свои силы на шаблонах. шаблон class DList {Node * head; Узел * tail; общественность: ...
вопрос задан: 3 December 2017 09:55
0
ответов

Идеально эмулируйте nullptr

Я устал ждать поддержки компилятором nullptr (gcc 4.6 поддерживает, но его поддерживают лишь несколько новых дистрибутивов). Поэтому, пока не будет полностью поддерживаться nullptr, я решил подражать этому. Там ...
вопрос задан: 23 May 2017 12:17
0
ответов

«Backporting» nullptr в C ++ - программы до C ++ 0x

Примерно так, как следует из названия. Хотя я еще не использую C ++ 0x, я хотел бы быть готовым к тому, когда это произойдет, и я также хотел бы уменьшить объем кода, который мне нужно переписать, чтобы использовать некоторые из его ...
вопрос задан: 23 May 2017 12:10
0
ответов

Как определить nullptr для поддержки как C++03, так и C++11? [дубликат]

Возможный дубликат :«Бэкпорт» nullptr на C++ -до -программы на C++0x Как определить nullptr для поддержки как C++03, так и C++11? Компилируется ли приведенный ниже код как с C++03, так и с C++11...
вопрос задан: 23 May 2017 10:34
0
ответов

Почему я могу использовать nullptr без включения STL?

C ++ nullptr имеет тип std :: nullptr_t. Почему такая программа, как int main () {int * ptr = nullptr; } все еще работает, хотя он не включает в себя библиотеку STL?
вопрос задан: 22 August 2016 13:20
0
ответов

Отличается ли стандартное поведение для удалителей для shared_ptr и unique_ptr в случае нулевых указателей?

Итак, сначала некоторые вещи, которые могут иметь отношение к теме: я использую компилятор Clang 3.1 в режиме C ++ 11 со стандартной библиотекой, установленной на libc ++. Я пытаюсь ознакомиться с C ++ 11, и так ...
вопрос задан: 22 June 2012 21:27
0
ответов

unique_ptr, nullptr и поддержка gcc 4.5.x и 4.6.x

Я работаю над библиотекой с двумя разными конечными пользователями, один из которых использует gcc 4.5.3, а другой только что перешел на gcc 4.6.3. Библиотека использует новые интеллектуальные указатели C++11 (в частности, unique_ptr)...
вопрос задан: 2 June 2012 18:01
0
ответов

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

Из стандарта C++11 я не могу сказать, имеет ли nullptr_t конструктор по умолчанию. Другими словами, допустимо ли следующее?: nullptr_t n; GCC и VC++ позволяют использовать приведенный выше код, а clang — нет. Я не могу...
вопрос задан: 31 March 2012 11:45
0
ответов

Безопасно ли #define NULL nullptr?

I мы видели ниже макрос во многих верхних файлах заголовков: #define NULL 0 // C ++ 03 Во всем коде NULL и 0 используются взаимозаменяемо. Если я изменю его на. #define NULL nullptr // C ++ 11 Будет ли это ...
вопрос задан: 25 January 2012 13:22
0
ответов

с использованием nullptr вместо NULL при смешивании C и C ++

У меня очень простой вопрос ... я использую SDL API, который был написан на C. Я использую C ++. мой компилятор поддерживает ключевое слово nullptr, и я читал о нем. кажется, что это так ...
вопрос задан: 23 January 2012 20:45
0
ответов

Определен ли NULL как nullptr в C ++ 11?

Будет ли реализация C ++ 11 определять NULL как nullptr? Будет ли это предписано новым стандартом C ++?
вопрос задан: 26 August 2011 06:18
0
ответов

Строгая типизация nullptr?

Я только что прочитал статью о стандарте C ++ 0x: http://www.softwarequalityconnection.com/2011/06/the-biggest-changes -in-c11-and-why-you-should-care / Он сказал, что nullptr был строго типизирован, а это означает, что он ...
вопрос задан: 2 August 2011 20:15
0
ответов

What C++0x Headers are supposed to define nullptr?

Now that C++0x is almost here, I've been experimenting with it, and in particular using nullptr. I haven't been able to figure out what standard header files one is supposed to include if one needs to ...
вопрос задан: 5 April 2011 05:37
0
ответов

Какой файл заголовка необходимо включить для использования nullptr в g ++?

Я использую g ++ 4.4.1 и хочу использовать nullptr, но не могу найти какой файл заголовка необходимо включить. Это тоже не похоже на ключевое слово, потому что моя попытка использовать его ...
вопрос задан: 21 September 2010 00:15