我们应该将什么赋值给 C++ 指针:空或 0?
在 C++ 中,空被定义为 0。空或 0 是一个整数。
在指针的情况下,我们可以分配一个指针 p 为 −
Float* p = NULL; Float* p = 0; Float* p = nullptr;
其中 3 个将产生相同的结果。null ptr 是 C++11 中引入的一个关键字,用作 NULL 的替代。
广告
在 C++ 中,空被定义为 0。空或 0 是一个整数。
在指针的情况下,我们可以分配一个指针 p 为 −
Float* p = NULL; Float* p = 0; Float* p = nullptr;
其中 3 个将产生相同的结果。null ptr 是 C++11 中引入的一个关键字,用作 NULL 的替代。