假设我有这样的课程Foo
:
struct Foo {
int a;
int b;
};
然后我定义了第二个类:
struct Bar {
Foo bar{1, 2}; // error C2661: no overloaded function takes 2 arguments
};
Foo bar{1, 2}
如果bar
不是类成员,则代码可以正常工作:
int main() {
Foo bar{1, 2}; // OK
}
类的代码有什么问题Bar
吗?