ホームページ >バックエンド開発 >C++ >C ヘッダー ファイル: 山括弧と二重引用符 – いつどちらを使用するか?

C ヘッダー ファイル: 山括弧と二重引用符 – いつどちらを使用するか?

DDD
DDDオリジナル
2024-11-30 02:58:11278ブラウズ

C   Header Files: Angle Brackets vs. Double Quotes – When to Use Which?

#include ディレクティブ: 山括弧 (< >) と二重引用符 (" ")

C でヘッダー ファイルをインクルードする場合、山括弧 (< >) または二重引用符 (" ") を使用して指定するオプションがあります。ファイルの場所。この選択は、コンパイラとヘッダー ファイルの場所に応じて影響します。

山かっこ (< >)

  • システム ヘッダーの優先順位: ヘッダーコンパイラの標準ライブラリまたはオペレーティング システムの一部であるものは、通常、angle を使用して組み込まれます。
  • 実装定義の検索パス: コンパイラーがシステム ヘッダーを検索する正確な場所は、コンパイラー自体によって決定されます。

二重引用符 (" ")

  • 現在の作業ディレクトリを優先する: 現在の作業ディレクトリにあるヘッダー
  • カスタム検索パス: 一部のコンパイラでは、二重引用符でインクルードされるヘッダー ファイルの追加の検索パスを指定できます。これらのパスが指定されていない場合、コンパイラは最初に現在の作業ディレクトリを検索します。

概要

一般に、山かっこ ( < >) を使用してシステム ヘッダーを組み込み、二重引用符 (" ") を使用して独自のプロジェクトまたは現在の作業ディレクトリにあるヘッダーを組み込みます。山括弧と二重引用符の選択は、コンパイラーがヘッダー ファイルを検索する順序にも影響を与える可能性があります。

以上がC ヘッダー ファイル: 山括弧と二重引用符 – いつどちらを使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。