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

Теперь у нас есть C ++ 11 со многими новыми функциями. Интересным и запутанным (по крайней мере для меня) является новыйnullptr.

Ну, не надо больше для мерзкого макросаNULL.

int* x = nullptr;
myclass* obj = nullptr;

Тем не менее, я не понимаю, какnullptr работает. Например,Статья в википедии говорит:

C++11 corrects this by introducing a new keyword to serve as a distinguished null pointer constant: nullptr. It is of type nullptr_t, which is implicitly convertible and comparable to any pointer type or pointer-to-member type. It is not implicitly convertible or comparable to integral types, except for bool.

Как это ключевое слово и экземпляр типа?

Кроме того, у вас есть еще один пример (помимо Википедии), гдеnullptr превосходит старое доброе0?

Ответы на вопрос(11)

Ваш ответ на вопрос