スーパークラスWorkStationと 2 つのサブクラスStationNormalがあるとしStationAdvancedます。として開始するポインターを持つ別のクラスRobotがありますが、変更される可能性がありますが、私のクラスは抽象クラスです。クラスは次のようにする必要があると思います:WorkStationStationAdvancedWorkStationRobot
class Robot{
private:
WorkStation * actualStation;
...
}
WorkStation私の質問は、私のクラスが抽象である場合、Robot クラスのコンストラクターをどのように定義する必要があるかです。