现在我有一个A
继承自 class 的类B
,并且B
没有默认构造函数。我正在尝试创建一个A
具有与构造函数完全相同的参数B
的构造函数
struct B {
int n;
B(int i) : n(i) {}
};
struct A : B {
A(int i) {
// ...
}
};
但我得到:
error: no matching function for call to ‘B::B()’
note: candidates are: B::B(int)
我将如何解决此错误?