nullptr pointer literal
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Содержание |
[править] Синтаксис
nullptr
|
(начиная с C++11) | ||||||||
[править] Объяснение
Ключевое слово
от nullptr обозначает нулевой указатель буквально. Это неопределенное prvalue типа std::nullptr_t. Там существуют <div class="t-tr-text">неявные преобразованияОригинал:
implicit conversions
Текст был переведён автоматически используя [http://translate.google.com Переводчик Google].
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
nullptr на нулевое значение указателя любого типа указатель и указатель на любой тип элемента. Похожие преобразования существуют для любого значения типа std::nullptr_t, а также для NULL макро, нулевого указателя постоянная.Оригинал:
The keyword
nullptr denotes the null pointer literal. It is an unspecified prvalue of type std::nullptr_t. There exist неявные преобразования</div> from
Оригинал:
implicit conversions
Текст был переведён автоматически используя [http://translate.google.com Переводчик Google].
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
nullptr to null pointer value of any pointer type and any pointer to member type. Similar conversions exist for any value of type std::nullptr_t as well as for the macro NULL, the null pointer constant.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
Демонстрирует Nullptr позволяет пересылку через шаблон функции .
Оригинал:
Demonstrates how nullptr allows forwarding via a template function.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Запустить этот код
Вывод:
Function g called Function g called Function g called
[править] Ключевые слова
[править] См. также
| Определяемая реализацией константа для нулевого указателя (константа-макрос) | |
| (C++11) |
тип нулевого указателя литерала nullptr (определение типа) |