複製鏈接
請複製以下鏈接發送給好友

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