简述:
在A类要使用B类对象时,一般会在A.h中添加B.h的头文件,当一个项目中东西太多时,会减慢编译速度,我们还有另一种实现方法,就是在A类头文件中声明b类,再在A.cpp中包含B.h
实现:
A.h中:
class B;
B *b;
在A.cpp:
#include "B.h"
总结:
避免了相互引用造成的死循环,在qt UE中普片使用
在A类要使用B类对象时,一般会在A.h中添加B.h的头文件,当一个项目中东西太多时,会减慢编译速度,我们还有另一种实现方法,就是在A类头文件中声明b类,再在A.cpp中包含B.h
A.h中:
class B;
B *b;
在A.cpp:
#include "B.h"
避免了相互引用造成的死循环,在qt UE中普片使用
下一篇更精彩
文章
分类
访问量
建站天数
评论区