小编Dev*_*Dev的帖子

指针默认初始化值不是NULL?

默认情况下,我们如何知道指针未初始化为NULL?有一个类似的问题针对为什么默认情况下没有用NULL初始化指针? 只是为了检查,这是一个非常简单的代码,只是为了查看默认情况下指针是否设置为NULL.

#include <iostream>
using namespace std;
int main()
{
    int* x;
    if(!x)
        cout << "nullptr" << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在输出中,我收到了nullptr消息.如果有人能澄清这一点我感激不尽.

c++ pointers null-pointer

-2
推荐指数
1
解决办法
201
查看次数

标签 统计

c++ ×1

null-pointer ×1

pointers ×1