C++11 nullptr
-
NULL是一个宏,替换的是0 ,而nullptr是关键字,代表空指针
-
含义不同,nullptr 代表是空指针,NULL 代表整型数字0
-
nullptr可以清晰地表达代码的意图,能够避免在类型检查时出现一些歧义问题
nullptr
只能用于指针类型,不能与整数类型混淆~
NULL是一个宏,替换的是0 ,而nullptr是关键字,代表空指针
含义不同,nullptr 代表是空指针,NULL 代表整型数字0
nullptr可以清晰地表达代码的意图,能够避免在类型检查时出现一些歧义问题
nullptr
只能用于指针类型,不能与整数类型混淆~