我们应该将什么赋值给 C++ 指针:空或 0?


在 C++ 中,空被定义为 0。空或 0 是一个整数。

在指针的情况下,我们可以分配一个指针 p 为 −

Float* p = NULL;
Float* p = 0;
Float* p = nullptr;

其中 3 个将产生相同的结果。null ptr 是 C++11 中引入的一个关键字,用作 NULL 的替代。

更新于:2019-07-30

1K+ 浏览

开启您的职业生涯

通过完成课程获取认证

开始吧
广告