includeとは、~を含むという意味である。
C言語をベースとする言語におけるプリプロセッサディレクティブ
書式
#include <挿入するファイルのパス>
#include "挿入するファイルのパス"
用途
このプリプロセッサディレクティブが指定された行に、指定されたファイルの内容が挿入される。
通常は、ヘッダーファイルを引き込む為に用いられる。
#include <挿入するファイルのパス>
上記を使用した場合、コンパイラのデフォルトのインクルードパス及びコンパイルオプションで指定したインクルードパスを起点として挿入するファイルが検索される。
#include "挿入するファイルのパス"
上記を使用した場合、カレントディレクトリのパスを起点として挿入するファイルが検索され、ファイルが見つからなかった場合は #include <挿入するファイルのパス> と同様の検索を行う。
(以上の記述は一般例であり、規格ではそれぞれ実装依存の検索、実装依存の検索の後<>と同等の検索としか定められていない)
#include "挿入するファイルのパス" ですべて事足りるからといってそれのみを使うのはソースコードの可読性を下げる。他のライブラリのヘッダを使用する場合は #include <挿入するファイルのパス> を使うことが望ましい。
関連項目
-
WEBフロントエンドエンジニア/リーダー候補「フルリモートワーク」/システムインテグレータ・ソフトハウス年収420万円~700万円
-
「3DCGデザイナー」フルフレックス×リモート勤務/体験のリアリティをビジュアルで支えるCGデザイナー年収400万円~600万円
-
グラフィックデザイナー・その他デザイナー/博報堂プロダクツ豊洲でのグラッフィックデザイナー時給2,000円~
-
「残り枠わずか!」未経験採用枠/Webデザイナー/年間休日125日以上月給25万円~60万円
-
未経験可/研修充実/システムエンジニア月給28万円~50万円
-
システムエンジニア リーダー候補 在宅有 東京駅月給24万5,000円~
- 4
- 0pt

