• 3849阅读
  • 4回复

关于 #include [复制链接]

上一主题 下一主题
离线napier
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-09
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>

Qt Creator 自动生成的 include 是这样的形式,为什么要这样呢?
离线jorneyr

只看该作者 1楼 发表于: 2009-08-09
为什么不呢?
离线dbzhang800

只看该作者 2楼 发表于: 2009-08-09
楼主希望它应该是什么形式呢?

或者楼主喜欢什么样的风格呢?

直接写成
#include  <QtCore>
#include  <QtGui>

亦或是
省略掉 QtCore、QtGui
#include <QVariant>
#include <QAction>
#include <QApplication>
#include <QButtonGroup>
#include <QHBoxLayout>
#include <QHeaderView>
离线napier

只看该作者 3楼 发表于: 2009-08-09
我想知道的是,它有什么好处?为什么要选择这种代码最多的写法?可以加快编译速度,或者是减少文件大小?
离线yj_yulin

只看该作者 4楼 发表于: 2009-08-10
可以加快编译速度是肯定的,甚至好些时候只有前向声明而不包含头文件。
其实好像也是一个原则:只包含你需要的东西.适合就好,物极必反嘛。
快速回复
限100 字节
 
上一个 下一个