关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zu Jie_G;Jie_G.First.Wen[j];定义的两个类:class zu { \x05friend class JieDian;public:\x05JieDian *First;\x05int Length;\x05zu();\x05virtual zu();};cla
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 01:57:14
![关于c++类的一个问题.定义了两个类,其中一个类的数据元素是另一个类.zu Jie_G;Jie_G.First.Wen[j];定义的两个类:class zu { \x05friend class JieDian;public:\x05JieDian *First;\x05int Length;\x05zu();\x05virtual zu();};cla](/uploads/image/z/13694012-44-2.jpg?t=%E5%85%B3%E4%BA%8Ec%2B%2B%E7%B1%BB%E7%9A%84%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98.%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%A4%E4%B8%AA%E7%B1%BB%2C%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E7%B1%BB%E7%9A%84%E6%95%B0%E6%8D%AE%E5%85%83%E7%B4%A0%E6%98%AF%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%B1%BB.zu+Jie_G%3BJie_G.First.Wen%5Bj%5D%3B%E5%AE%9A%E4%B9%89%E7%9A%84%E4%B8%A4%E4%B8%AA%E7%B1%BB%EF%BC%9Aclass+zu+%7B+%5Cx05friend+class+JieDian%3Bpublic%3A%5Cx05JieDian+%2AFirst%3B%5Cx05int+Length%3B%5Cx05zu%28%29%3B%5Cx05virtual+zu%28%29%3B%7D%3Bcla)
关于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是个指针类型