1、A类定义在B类的后面,且B类的一个属性成员是A类对象的指针或者引用,则在B类的定义之前应该先对A类进行一个声明。
class A;
class B {
A a;
}
class A {
...
}
2、若B类中声明的不是指针或者引用属性,则即使在B类前面声明A类,也还是会报错。
1、A类定义在B类的后面,且B类的一个属性成员是A类对象的指针或者引用,则在B类的定义之前应该先对A类进行一个声明。
class A;
class B {
A a;
}
class A {
...
}
2、若B类中声明的不是指针或者引用属性,则即使在B类前面声明A类,也还是会报错。