复制构造函数需要调用依赖于对象的方法,但构造函数不能是虚拟的

fre*_*red 3 c++ constructor

我有一个带有两个继承类的抽象基类.在这两个类中,我定义了构造函数使用的虚方法.现在我需要创建一个复制构造函数,但我不能将复制构造函数声明为虚拟,但我希望其中的方法调用依赖于作为参数提供的对象类型.我怎么解决这个问题?

现在我使用基类来定义参数的类型,这不起作用,因为我在复制构造函数中调用的方法没有在基类中定义.

基本上我需要复制构造函数是虚拟的.