更新时间:2024-07-29 08:36
nullptr,是c++中空指针类型的关键字,是在C++11中引入的。用来表示空指针类型。
nullptr是C++空指针类型的关键字,nullptr是在C++11中引入的。
如果两个或两个以上的重载接受不同的指针类型,过载std::nullptr_t是需要接受一个空指针参数.
#include
using namespace std;
voidf(int *pi)
voidf(double *pd)
voidf(nullptr_t nullp)
int main(){int *pi;
double*pd;
f(pi);
f(pd);
f(nullptr);
return 0;}
Output:
Pointer to integer overload
Pointer to double overload
null pointer overload