-
nullptr
鎖定
nullptr,是c++中空指針類型的關鍵字,是在C++11中引入的。用來表示空指針類型。
- 外文名
- nullptr
- 引 入
- C++11中引入
- 作 用
- 用來表示空指針類型
- 本 質
- C++空指針類型的關鍵字
- 應用領域
- C++編程
nullptr簡介
nullptr是C++空指針類型的關鍵字,nullptr是在C++11中引入的。
nullptr舉例
如果兩個或兩個以上的重載接受不同的指針類型,過載std::nullptr_t是需要接受一個空指針參數.
#include<iostream>
using namespace std;
voidf(int *pi)
{
cout<<"Pointer to integer overload\n";
}
voidf(double *pd)
{
cout<<"Pointer to double overload\n";
}
voidf(nullptr_t nullp)
{
cout<<"null pointer overload\n";
}
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