[解決済み】C++でヘッダーファイルをインクルードする際の角括弧< >とダブルクォート" "の違い?重複
質問
重複の可能性があります。
include <filename> と #include "filename "の違いは何ですか?
アングルブラケットと
< >
とダブルクォーテーション
" "
C++でヘッダーファイルをインクルードしている間?
つまり、どのファイルをインクルードすればいいのでしょうか?
#include <QPushButton>
と、どのファイルをインクルードするかは、例.
#include "MyFile.h"
???
解決方法は?
コンパイラに依存します。 とはいえ、一般に
"
は、システムヘッダよりも現在の作業ディレクトリにあるヘッダを優先させます。
<>
は通常、システムヘッダに使用されます。 仕様書(6.10.2項)より。
という形式の前処理指令。
# include <h-char-sequence> new-line
の間の指定されたシーケンスで一意に識別されるヘッダを、実装で定義された場所のシーケンスで検索します。
<
と>
の区切り文字で、そのディレクティブをヘッダの内容全体に置き換えます。場所をどのように指定するか、またはヘッダをどのように識別するかは、実装によって決まります。という形式の前処理指令
# include "q-char-sequence" new-line
の間の指定されたシーケンスで指定されたソースファイルの すべての内容で置き換えられます。
"
デリミタがあります。指定されたソースファイルは、実装で定義された方法で検索される。この検索がサポートされていない場合、または検索に失敗した場合、 ディレクティブは次のように再処理されます。# include <h-char-sequence> new-line
を含む)、含まれる配列が同一であること。
>
文字があれば、元の ディレクティブと同じです。
そこで
最も
コンパイラで
""
まずローカルのディレクトリをチェックし、 一致するものがなければシステムのパスをチェックします。 使用方法
<>
はシステムヘッダで検索を開始します。
関連
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] const int*、const int * const、int const *の違いは何ですか?
-
[解決済み] 私的相続、公的相続、保護相続の違いについて
-
[解決済み] C++11の'typedef'と'using'の違いは何ですか?
-
[解決済み] ++iとi++の違いは何ですか?
-
[解決済み] CとC++でmain()は何を返すべきですか?
-
[解決済み] constexpr` と `const` の相違点
-
[解決済み] スタティック・ライブラリとシェアード・ライブラリの違い?
-
[解決済み] floatとdoubleの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】C++でint型に無限大を設定する
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】C++の変数はイニシャライザーを持っているが、不完全な型?
-
[解決済み】fpermissiveフラグは何をするのですか?
-
[解決済み】C++の余分な資格エラー
-
[解決済み】C++ - ステートメントがオーバーロードされた関数のアドレスを解決できない。
-
[解決済み] to_string は std のメンバーではない、と g++ が言っている (mingw)
-
[解決済み】Visual Studioのデバッガーエラー。プログラムを開始できません 指定されたファイルが見つかりません
-
[解決済み] "#include <iostream>"は何をするものですか?