我定义了两个类:A,B
当我在B的类中定义A为起一个私有成员时:A *a;编译器一直提示 error: ‘A’does not name a type
class B
{
.........
A *a;
..........
};
其中 A 类在另外一个文件中已经定义过,并且在这个文件中已经包含 A 类的头文件
...全文
1543打赏收藏
将一个类定义为另外一个类的成员时,出现的一个奇怪的问题?求解答
我定义了两个类:A,B 当我在B的类中定义A为起一个私有成员时:A *a;编译器一直提示 error: ‘A’does not name a type class B { ......... A *a; .......... }; 其中 A 类在另外一个文件中已经定义过,并且在这个文件中已经包含 A 类的头文件