C++学习笔记之NULL vs nullptr

C++学习笔记之NULL vs nullptr

资源

  • C++学习笔记之NULL vs nullptr

  • NULL具有具有两义性,既可以用字符指针的类型来接收,也可以用整型类型来接收。而这也就意味着在重载函数中,有可能会出现问题(如果存在两个同名函数,其中一个函数的参数是字符指针类型,另一个函数的参数是整数类型,优先会传入到参数为整数类型的函数中去),而这就意味着在传入的过程中,有可能会产生误会(如果本义是要传入到字符指针的函数中去的话)

  • 而nullptr的诞生则解决了这一个问题

  • nullptr在C++11中就是代表空指针,不能被转换成数字

原文地址:https://www.cnblogs.com/BeautifulWater/p/14691866.html