clang中的零初始化整数不同

时间:2018-12-27 13:03:32

标签: c++ clang zero-initialization

我有一个问题。如果我有一个类是2个整数的包装器,例如:

class A
{
    int a;
    int b;
}

如果我执行以下操作,则它们始终为零初始化:

A a;

。但是,如果我添加另一个整数:

class A
{
    int a;
    int b;
    int c;
}

A.a突然停止初始化为零。 (b和c仍然是)。

为什么会这样?我正在使用Clang编译器。

0 个答案:

没有答案