假设我有一个超类WorkStation和两个子StationNormal类StationAdvanced。我有另一个类Robot,它有一个WorkStation以 a 开头的指针,StationAdvanced但它可以改变,但我的类WorkStation是一个抽象类。我认为类Robot应该是这样的:
class Robot{
private:
WorkStation * actualStation;
...
}
WorkStation我的问题是如果我的类是抽象的,应该如何定义 Robot 类的构造函数。