は、これまでのところ私は#include
Qtのクラスには、いくつかの方法を知っている:これは#include <QtXml>
から例QDomDocument
、QDomElement
、QDomNode
および多数の他人のために、特定のモジュールのすべてのクラスをもたらしQtヘッダーを含める正しい方法は何ですか?
#include <QtModule>
。
#include <QClassName>
これは、1つは、使用する可能性のある特定のクラス、例えばの宣言を追加します
QEvent
,QStringList
,QFile
。#include <qcstyleheader.h>
これは、異なるヘッダー名を探している以外は、従来の方法の効果があります。
他の方法がありますか?#include
Qtクラスはありますか?彼らは同等か、何らかの理由で他の人に好まれる人がいますか?これは#include
-.cpp
または.h
ファイル内にありますか?これはコンパイル速度と実行可能ファイルのサイズに影響しますか?
要するに、最善の方法は何ですか?
誰かが.hバージョンの撮影を中止し、そうでなければ私にオプションを与えないようにビジュアルスタジオオートコンプリートを取得する方法を知っていますか?私はこの問題でVSを使用している間ずっとVSと戦わなければなりません: "いいえ、私はちょうどそこに止まりたいです。 - > [ESC] "ahh">かわいそうな気がする。 –
2010年には、ヘッダーの自動補完を無効にすることができます。 'Tools-> Options-> Text Editor-> C/C++-> Advanced-> #include auto-completion'を無効にしてください。 – RedX