プログラミングのプリコンパイル済みヘッダー (pch.h)
プリコンパイル済みヘッダーは、多くの場合「pch.h」として示され、重要な部分ですC および C 開発におけるコンパイル時間の最適化について。特に大きなヘッダー ファイルや複数の翻訳単位に含まれるヘッダー ファイルの場合、コンパイル時間の短縮に重要な役割を果たします。
pch.h とは何ですか?
プリコンパイルされたヘッダーは、コンパイラーがより効率的に処理するヘッダー ファイルの中間形式です。通常、コンパイラーは、ソース コード ファイルに含まれるすべてのヘッダー ファイルを解析して処理する必要があります。ただし、プリコンパイル済みヘッダーの場合、コンパイラはプリコンパイル済みヘッダーに対してこの処理を 1 回だけ実行します。
最初のヘッダー ファイルとして pch.h をインクルードするのはなぜですか?
「pch をインクルードする」 .h" をソース コードの最初のヘッダー ファイルとして使用すると、コンパイラはプリコンパイルされたヘッダーを利用できるようになります。これを先頭に置くと、コンパイラはすぐにプリコンパイルされたヘッダーに遭遇し、その前の他の宣言やインクルードをスキップします。
Visual Studio では、プリコンパイルされたヘッダーは通常「pch.h」という名前で、次のように構成できます。プロジェクトの設定。 "/Yu" オプションを使用してコンパイルすると、Visual Studio に "#include "pch.h" ステートメントの前に何もコンパイルしないように指示します。これは、その行までのすべてのコードがすでにプリコンパイルされていることを前提としています。
プリコンパイル済みヘッダーを使用する利点
プリコンパイル済みヘッダーを使用すると、次のような大きな利点があります:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3