定义子类的对象

时间:2013-10-11 21:14:46

标签: c++ class subclass

我正在尝试构造一个包含三个子类的类,然后创建这些子类的对象。这就是我到目前为止所做的,

  class Car{
       class Red{
           public:
              ...    //functions
        };
        class Blue{
           public:
              ...    //functions
        };
        class Red{
           public:
              ...    //functions
        };
    };

我在创建类red的对象时遇到问题。我试过这样做:        汽车*雷德卡;        redCar = new Red;

但它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

Car::Red redCar;

假设Red是公开的。

获取一本关于C ++的书!