C ++,VS2013中的结构值初始化

时间:2016-03-08 21:45:13

标签: c++ c++11

我想知道以下初始化方案:

typedef struct {
  char[2] array;
} MyStruct;


Class MyClass {
public:
  Class() : _struct() {}

protected:
  MyStruct _struct;
};

在查看C ++ 11中的值规则和聚合初始化之后,在我看来

MyClass class;

将导致class._struct.array在C ++ 11中使用零进行初始化。但是,我无法找到有关VS2013的文档,特别表明这是真的有保证。谁能在这里给出明确答案?

0 个答案:

没有答案