头文件相互包含,不但要用到#include,而且还要分别声明要用到的类。
比如A.h中,添加#include"B.h",而且要添加class B;B.h中也是一样,否则就报错。
编译器不支持模板分离编译,这也是没有办法的事情,要用类模板,就把实现也写在头文件中吧。
头文件相互包含,不但要用到#include,而且还要分别声明要用到的类。
比如A.h中,添加#include"B.h",而且要添加class B;B.h中也是一样,否则就报错。
编译器不支持模板分离编译,这也是没有办法的事情,要用类模板,就把实现也写在头文件中吧。