0

我正在尝试用三个子类构造一个类,然后创建这些子类的对象。这就是我目前正在做的事情,

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

我在创建红色类的对象时遇到问题。我试过这样做: Car*redCar; redCar = 新红色;

但它不起作用。有任何想法吗?

4

1 回答 1

2
Car::Red redCar;

假设 Red 是公开的。

买一本关于 C++ 的书!

于 2013-10-11T21:19:27.213 回答