プラグマ | Programming Place Plus 用語集

トップページ用語集

名称

解説

ソースコードに記述することによって、そのソースコードを解釈・変換するソフトウェアコンパイラプリプロセッサなど)に指示を与えるものです。

何ができるかは、プラグマを解釈する側にあたるコンパイラやプリプロセッサなどの仕様によりますが、たとえば、別のファイルの内容を取り込む(インクルード)、最適化に関する設定を切り替えるといった用途があります。

ディレクティブ(指示)と呼ばれていることも多いです。

C言語や C++ では、プリプロセッサディレクティブがあるほか、#pragma(これもプリプロセッサディレクティブの一種ではあるが)があるため、プラグマといった場合は #pragma のほうを指すことが多いです。

C言語のディレクティブについては、C言語編第23章で、プラグマについては第29章で取り上げています。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る