https://www.cnblogs.com/zhaojk2010/p/5789354.html ::
C++的类可以进行前向声明。但是,仅仅进行前向声明而没有定义的类是不完整的,这样的类,只能用于定义指针、引用、以及用于函数形参的指针和引用。 而不能定义对象(因为此时编译器只知道这是个类,还不知道这个类的大小有多大),也不能访问类的对象。等到类正式定义以后,就可以以各种方式使用该类了。
https://www.cnblogs.com/zhaojk2010/p/5789354.html ::
C++的类可以进行前向声明。但是,仅仅进行前向声明而没有定义的类是不完整的,这样的类,只能用于定义指针、引用、以及用于函数形参的指针和引用。 而不能定义对象(因为此时编译器只知道这是个类,还不知道这个类的大小有多大),也不能访问类的对象。等到类正式定义以后,就可以以各种方式使用该类了。