指针空值——nullptr

目的:消除字面值常量0的二义性。 问题引入 在良好的C++编程习惯中,声明一个变量的同时,老是须要记得在合适的代码位置将其初始化。对于指针类型的变量,这一点尤为应当注意,典型的初始化指针是将其指向一个“空”的位置,好比0或者NULL。例如:ios int *p = 0; int *ptr = NULL; 通常状况下,NULL是一个宏定义。在vcruntime.h能够找到以下代码:程序员 #ifnd
相关文章
相关标签/搜索