C++プリプロセッサディレクティブの探究
メニューを表示するにはスワイプしてください
実際に意味のあるプログラムを書く前に、これらの標準ライブラリをプロジェクトに追加する方法を学ぶ必要があります。
外部ファイルをプログラムに追加するには、プリプロセッサディレクティブを使用します。これらはプリプロセッサ(コンパイル前にコードを変換するツール)を指示するコマンドです。ほとんどのプリプロセッサディレクティブの構文は次のとおりです:
directive.h
1#directive parameters
外部ファイルをプログラムに追加するコマンドは #include であり、現時点で最も多く使用するコマンドです。
include.h
1#include <name>
標準ファイルは山括弧 < > を使って指定しますが、独自のファイルも作成でき、同様に二重引用符 " " を使ってプロジェクトに接続できます。
#includeの仕組み
以下のコードを見てください。括弧が1つ足りません。このコードを実行して何が起こるか確認してください。
main.cpp
1234int main() { return 0;
error が不足しているという } が表示されます。これは #include の仕組みを示すために意図的に行っています。} のみを含む別ファイルを作成し、main.cpp ディレクティブを使って #include ファイルにインクルードすることができます。
main.cpp
header.h
1234int main() { #include <header.h>
この問題は解決され、エラーが発生しなくなりました。この解決の理由は、#includeディレクティブの性質にあります。これは本質的に、呼び出された箇所にファイルの内容をコピー&ペーストするものです。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 4