指針空值——nullptr

目的:消除字面值常量0的二義性。 問題引入 在良好的C++編程習慣中,聲明一個變量的同時,老是須要記得在合適的代碼位置將其初始化。對於指針類型的變量,這一點尤爲應當注意,典型的初始化指針是將其指向一個「空」的位置,好比0或者NULL。例如:ios int *p = 0; int *ptr = NULL; 通常狀況下,NULL是一個宏定義。在vcruntime.h能夠找到以下代碼:程序員 #ifnd
相關文章
相關標籤/搜索