关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zu Jie_G;Jie_G.First.Wen[j];定义的两个类:class zu { \x05friend class JieDian;public:\x05JieDian *First;\x05int Length;\x05zu();\x05virtual zu();};cla

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 16:21:14
关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zuJie_G;Jie_G.First.Wen[j];定义的两个类:classzu{\x05friendclassJieDian;

关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zu Jie_G;Jie_G.First.Wen[j];定义的两个类:class zu { \x05friend class JieDian;public:\x05JieDian *First;\x05int Length;\x05zu();\x05virtual zu();};cla
关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.
zu Jie_G;
Jie_G.First.Wen[j];
定义的两个类:
class zu
{
\x05friend class JieDian;
public:
\x05JieDian *First;
\x05int Length;
\x05zu();
\x05virtual zu();
};
class JieDian
{
\x05friend class zu;
public:
JieDian *Jie;
\x05char Wen[8];
\x05JieDian();
\x05virtual JieDian();
};
错误提示:error C2228:left of '.Wen' must have class/struct/union type
这是为什么呢?疑惑中.

关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zu Jie_G;Jie_G.First.Wen[j];定义的两个类:class zu { \x05friend class JieDian;public:\x05JieDian *First;\x05int Length;\x05zu();\x05virtual zu();};cla
Jie_G.First->Wen[j];
First是个指针类型