C++でヘッダーファイルを作成する方法

C++ のヘッダー ファイルを作成するには、次の手順に従ってください。

  1. テキストエディタ(Notepad、Visual Studio Code など)を開きます。
  2. エディターで新規ファイルを作成して、拡張子が「.h」のファイル名(例:myfile.h)で保存します。
  3. ヘッダーファイルでC++コードを作成する。ここには、関数宣言、クラス定義、定数定義などを含めることができます。

たとえば、簡単な関数を定義するためのヘッダファイルを作成する。

#ifndef MYFILE_H
#define MYFILE_H

void sayHello();

#endif
  1. ヘッダーファイルを保存する。

C++から生成されたヘッダファイル myfile.h が作成されたので、他の C++ ファイルで #include ディレクティブを使用してヘッダファイルをインクルードし、定義されている関数、クラス、定数を利用できます。例えば、このヘッダファイルを別の C++ ファイルで使用する場合:

#include "myfile.h"

int main() {
    sayHello();
    return 0;
}

注意事項:

  1. ヘッダの先頭部で #ifndef と #define ディレクティブを使用して、同じヘッダファイルの複数インクルードを回避します。
  2. ヘッダーファイルには一般的に定義ではなく宣言のみを含め、関数の定義とクラスの定義は対応するソースファイルに含める必要があります。
  3. ヘッダーファイルには他のヘッダーファイルのインクルード、マクロ定義、typedef などの情報を含むことができます。
  4. ヘッダファイルの名前は自由に定義できますが、通常は拡張子として「.h」を使用してヘッダファイルであることを示します。

お役に立てれば幸いです。

bannerAds