nullptr pointer literal
From cppreference.com
Contents |
Syntax
nullptr
|
(since C++11) | ||||||||
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.
Example
Demonstrates how nullptr allows forwarding via a template function.
Run this code
Output:
Function g called Function g called Function g called
Keywords
See also
implementation-defined null pointer constant (macro constant) | |
(C++11) |
the type of the null pointer literal nullptr (typedef) |