标签: c++ c++11
我正在尝试以下方法:
struct A { int x; }; struct B: A { int y; }; B foo = {1, 2};
但我明白了:
error: could not convert '{1, 2}' from '<brace-enclosed initializer list>' to 'B'
这是使用C ++ 11。我可以在不定义显式构造函数的情况下绕过它吗?