nullptr是C++11关键字,表示空指针。std::nullptr_t就是nullptr的类型。nullptr 能够转换成任何指针类型(包括成员函数指针和成员变量指针)和bool类型(这是为了兼容普通指针都能使用 if(ptr) 判断是否为空指针的形式),但是不能被转换为整数0。
nullptr_t是C++11新增的一个特殊类型,用于表示空指针nullptr的类型。它的大小与指针宽度相同(可能是32...
我记得在不同的cpu架构下,空指针的定义是不一样的,有些是指向地址0,有些是指向0xFFFFFFFF.