关于直接include类和只在头文件内 class 类名的区别

今天看别人写的代码,用到了QTreeWidgetItem,这是QT自带的类,但是并没有#include< QTreeWidgetItem> 而是在头文件里写了类的声明: 然后用到这个类的函数接口: 你看用到的都是指针! 原来是因为当你在头文件声明成员变量或成员函数时,如果只需要用到某个类的指针而不需要用到类的对象,那么就可以直接只是声明一下这个类,不用include,这样可以避免编译时includ
相关文章
相关标签/搜索