C++-标准库 nullptr关键字

nullptr被自动转换为各种pointer类型,但不会被转换为任何整数类型,它拥有类型std::nullptr_t,定义于,是一个基础类型。

void f(int); // 1
void f(void*); // 2

f(0); // calls 1
f(nullptr); // calls 2
f(NULL); // call 1 if NULL is 0, ambiguous otherwise

你可能感兴趣的:(C++,c++,开发语言,stl,nullptr,标准库)