c++ - 定义子类的对象

标签 c++ class subclass

我试图构造一个具有三个子类的类,然后创建这些子类的对象。这是我目前正在做的,

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

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

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

最佳答案

Car::Red redCar;

假设红色是公开的。

获取有关 C++ 的书籍!

关于c++ - 定义子类的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19327370/

相关文章:

c++ - 有没有办法限制进程的输出文件数量?

java - 如何创建一个哈希表来比较类中的部分实例变量是否曾经出现过?

c++ - 无法使用子类变量访问父类(super class)​​公共(public)成员

c++ - 在 C++ 中为每个平台定义函数的首选方法是什么

C++ 使用 std::chrono 测量不正确的 FPS 和 deltaTime

c++ - 有趣的事情! bool 值运算

php - 在PHP中使用方法链接是否会导致资源或内存出现任何问题?

c++ - 模板类转换错误

java - 区分父类(super class)和子类之间的变量

java - 如何显示组合的算术表达式?就像 (3.3+6.2)*1.2 而不是 9.5 * 1.2