假设我有一个:
class A {
A(int i);
};
class B : A {
};
例如,我无法实例化 B(3),因为未定义此构造函数。有没有一种方法可以实例化一个使用 A 构造函数的 B 对象,而不必在所有派生类中添加“琐碎”的代码?谢谢
谢谢
最佳答案
C++11 有一个方法:
class A {
public:
A(int i);
};
class B : A {
public:
using A::A; // use A's constructors
};
关于c++ - 如何在不重写代码的情况下实例化派生类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8022756/