[2 0x,取代传统的空。这个替代品引发了好奇心,提示了一个问题:为什么要实现此更改?
Switch void f(int);
void f(foo *);
f(null); //模棱两可,可以通过引入NullPtr的引入来调用
在方案中使用NullPtr 改进类型安全:
如前所述,NullPtr的显式类型可防止无意转换为整数。增强代码可读性:
nullptr符合C标准库的约定,用于使用“ P”作为指针相关类型和值的后缀,例如迭代器和智能指针类型。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3