C++ 20 是否允许嵌套的指定初始化器?例如:
如果允许的话,能否提供一个值得信赖的链接?我在cppreference上找不到相关内容。
struct Outer {
int32_t counter;
struct {
std::string name;
} inner;
struct {
std::optional<int32_t> value;
} inner_optional;
};
Outer outer = {
.counter = 100,
.inner = {
.name = "test" // nested
}
};
如果允许的话,能否提供一个值得信赖的链接?我在cppreference上找不到相关内容。