最佳答案
如果我只需要初始化一个 C + + 结构的几个选择值,这样做是否正确:
struct foo {
foo() : a(true), b(true) {}
bool a;
bool b;
bool c;
} bar;
我是否可以假设我最终会得到一个名为 bar的 struct项目,其中包含 bar.a = true、 bar.b = true和一个未定义的 bar.c元素?