
16 Nov
2012
16 Nov
'12
12:55 p.m.
2012/11/16 Vicente Botet <vicente.botet@wanadoo.fr>:
Why a library will need a type nullptr_t while there is only a constant in C++11? Please coul you elaborate?
According to draft of C++11 (I have no final version): Pointer literals [lex.nullptr] pointer-literal:nullptr The pointer literal is the keyword `nullptr`. It is a prvalue of type `std::nullptr_t`. [ Note: `std::nullptr_t` is a distinct type that is neither a pointer type nor a pointer to member type; rather, a prvalue of this type is a null pointer constant and can be converted to a null pointer value or null member pointer value. -- Best regards, Antony Polukhin