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) |