nullptr, literał wskaźnikowy
Z cppreference.com
Spis treści |
[edytuj] Składnia
nullptr | (od C++11) | ||||||||
[edytuj] Wyjaśnienie
Słowo kluczowe nullptr to literał wskaźnikowy. Jest ono prwartością typu std::nullptr_t. Istnieją niejawne konwersje z nullptr do pustego wskaźnika dowolnego typu, oraz do dowolnego pustego wskaźnika do składowej. Te same konwersje istnieją dla każdej stałej pustego wskaźnika, czyli tak jak dla std::nullptr_t tak samo dla makro NULL.
[edytuj] Przykład
Przedstawia jak nullptr pozwala przekazywać dalej przy użyciu szablonu funkcji.
Wynik:
Funkcja g wywolana Funkcja g wywolana Funkcja g wywolana
[edytuj] Słowa kluczowe
[edytuj] Zobacz także
stała, oznaczająca pusty wskaźnik (zależna od implementacji) (stała [makro]) | |
(C++11) |
typ literału pustego wskaźnika nullptr (typedef) |
[edytuj] Odnośniki
- standard C++11 (ISO/IEC 14882:2011):
- 4.10 Pointer conversions [conv.ptr]