所以我有一个“API”,其中用户扩展了一个基类,该基类包含如下内容
class A {
A();
A(int, int);
}
class B : public A {
B();
}
我希望能够在B(int, int)
不实际在 B 中设置构造函数来调用它的情况下调用它,所以基本上我想为构造函数创建一种类似于虚拟方法的方法,以便它已经设置但可以被覆盖。有什么好的方法可以做到这一点,还是我必须让它们包含一个调用的构造函数A(int, int)
所以我有一个“API”,其中用户扩展了一个基类,该基类包含如下内容
class A {
A();
A(int, int);
}
class B : public A {
B();
}
我希望能够在B(int, int)
不实际在 B 中设置构造函数来调用它的情况下调用它,所以基本上我想为构造函数创建一种类似于虚拟方法的方法,以便它已经设置但可以被覆盖。有什么好的方法可以做到这一点,还是我必须让它们包含一个调用的构造函数A(int, int)