C++学习笔记6 - nullptr空指针、静态断言
一、C++11 引入的nullptrC语言中的NULLNULL用来标记空指针NULL在C和C++中的定义不同,因为C++不允许(void*)隐式转为(int*)等指针类型C++中也可以继续用NULL,但是因为函数重载的引入,NULL传参会带来歧义。比如2个重载函数:void func(int* a); 和 void func(char* c);C语言中NULL就是 (void*)0; C++语言中NULL就是0NULL和nullptr的区别NULL是个宏定义,而nullptr