首页 > 解决方案 > 复杂类和指针

问题描述

我试图理解许多复杂的类,如以下代码示例所示:

class System
{
    int info;

    public:
      System *parent;
      System() {info = 0; parent=0;}
};

class Window
{
    public:
      Window();
};

class SoftWindow : public Window
{
     protected:
       System *systemWindow;
       Window *parent;

     public:
       Softwindow();
};

System *parent我想了解同一个类中的这个指针对象是什么意思System?在课堂Softwindow上也一样System *systewindow吗?System与类分离的两个指针是什么意思?即使来自两个不同的类,我也可以用指针分配System *systemWindow指针吗?System *parent

谢谢

标签: c++classpointers

解决方案


推荐阅读