您的位置:首页 > 其它

在一个类的头文件(如B.h)中声明了A类,问在此文件中能否用"class A;"来代替#include "A.h"?

2007-06-07 08:07 399 查看
(1)如果在B类中只定义了指向A类的指针或者引用,
那么只需“前向声明”该类而无需包含该类。只是告诉编译器A是一个类名。
好处:防止重复编译,因为在此种情况下不需要重新编译;
(2)如果不是这种情况就必须用include语句包含该类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐