鉴于以下情况:
struct A
{
int foo;
int bar;
};
struct B : public A
{
int baz;
};
我将如何B
使用初始化列表构造 a ,该列表还构造 中的元素A
?以下似乎不起作用,但我正在寻找类似的东西:
B my_b{{1, 2}, 3}; // foo = 1, bar = 2, baz = 3
鉴于以下情况:
struct A
{
int foo;
int bar;
};
struct B : public A
{
int baz;
};
我将如何B
使用初始化列表构造 a ,该列表还构造 中的元素A
?以下似乎不起作用,但我正在寻找类似的东西:
B my_b{{1, 2}, 3}; // foo = 1, bar = 2, baz = 3