nullptr pointer literal
From cppreference.com
Contents |
[edit] Syntax
nullptr
|
(since C++11) | ||||||||
[edit] Explanation
The keyword nullptr
denotes the null pointer literal. It is an unspecified prvalue of type std::nullptr_t. There exist implicit conversions from 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.
[edit] Example
Demonstrates how nullptr allows forwarding via a template function.
Output:
Function g called Function g called Function g called
[edit] Keywords
[edit] See also
implementation-defined null pointer constant (macro constant) |
|
(C++11)
|
the type of the null pointer literal nullptr (typedef) |