Effective Modern C++ 之 优先选用nullptr,而非或NULL

我们知道C++的基本观点是0的型别是int,而非指针。0和NULL(C里面的空指针)在C++都不具备指针型别。C++中我们使用nullptr一般表示空指针(其实nullptr不具备任何的型别,它是一种任意类型的指针)。nullptr还可以提高代码的清晰性,nullptr不会造成0和NULL造成的代码的二义性问题,因此C++中表示空指针时,相对于0和NULL,我们应该优先选用nullptr。

发布了78 篇原创文章 · 获赞 11 · 访问量 5086

猜你喜欢

转载自blog.csdn.net/qq_43145594/article/details/104179441