C++ ヘッダー ファイルを作成および使用する方法

C Hedda Fairuwo Zuo Chengoyobi Shi Yongsuru Fang Fa



大規模なコーディング プロジェクトを扱う場合、特定のタスクに対してさまざまな関数が宣言され、繰り返し使用することもできます。このため、ソース コードは非常に長く複雑になりますが、これらの関数はヘッダー ファイルと呼ばれる単一のファイルで宣言できます。

C++ のヘッダー ファイルの種類

C++ プログラムでは、ヘッダー ファイルは #include と呼ばれるプリプロセッサ ディレクティブを使用して呼び出されます。これにより、コードのコンパイル前にこれらの関数が確実に処理されます。通常、C++ では .h 表記で表されるヘッダー ファイルには、関数定義とデータ型定義が含まれており、ここでは 2 つのタイプを示します。

標準ライブラリヘッダーファイル

これらのヘッダー ファイルにはさまざまな関数が含まれており、C++ コンパイラーによってすでに指定されています。たとえば、 は、cin>> と cout>> を介してそれぞれ入力と出力を取得するために、C++ プログラムに必ず追加する必要があるヘッダー ファイルです。







ユーザー定義のヘッダー ファイル

#include プリプロセッサ ディレクティブを使用すると、これらのユーザー定義ファイルをプログラムにインポートして、特定の役割を実行できます。



構文



#include<ファイル名.h>

ユーザーは任意のファイル名を入力できます。





C++ ヘッダー ファイルを作成および使用する方法

選択してプログラム内で呼び出します。 C++ でヘッダー ファイルを作成して使用するには、以下に示すガイドを段階的に実行してください。

ステップ1: 空白のメモ帳ウィンドウまたは C++ コンパイラを開き、コードを書き留めます。次に、このファイルを .h 拡張子形式で保存します。ヘッダー ファイルに選択した名前は、ヘッダー ファイルの保存に使用した名前と同じになることに注意してください。 (.h) ファイル。



説明のために、基本的な算術演算を実行するためのユーザー定義のヘッダー ファイルを作成し、それに function という名前を付けました。 (.h) 拡大。これは、すべての関数が宣言されているヘッダー ファイルのコードです。

// 関数宣言
ダブル 追加 ( ダブル n1、 ダブル n2 ) ;
ダブル 引き算 ( ダブル n1、 ダブル n2 ) ;
ダブル かける ( ダブル n1、 ダブル n2 ) ;
ダブル 分ける ( ダブル n1、 ダブル n2 ) ;


// 2 つの数値を加算する関数
ダブル 追加 ( ダブル n1、 ダブル n2 )
{
戻る n1 + n2 ;
}
// 2 つの数値を減算する関数
ダブル 引き算 ( ダブル n1、 ダブル n2 )
{
戻る n1 - n2 ;
}

// 2 つの数値を乗算する関数
ダブル かける ( ダブル n1、 ダブル n2 )
{
戻る n1 * n2 ;
}

// 2 つの数値を除算する関数
ダブル 分ける ( ダブル n1、 ダブル n2 )
{
戻る n1 / n2 ;
}

このプログラムでは、加算、減算、乗算、除算を含むすべての基本的な算術演算の関数が定義されています。ファイルは .h 拡張子で保存されます。

ステップ2: C++ コンパイラーがインストールされているファイル ディレクトリを開き、このファイルを bin セクションの下の include フォルダーに貼り付けます。拡張子 .h の他の定義済みヘッダー ファイルがすでにそこに存在していることがわかります。

Dev C++ の場合にコンパイラのディレクトリを見つけるには、次の場所に移動します。 ツール ツールバーで、を選択します コンパイラオプション 、 その後 ディレクトリ 、アドレスはディレクトリの下に表示されます。

ステップ 3: 次に、コンパイラの新しい空白のウィンドウを開き、#include“function.h” を使用してこのヘッダー ファイルをインクルードするか、コードに必要な他のヘッダー ファイルとともに #include をインクルードし、入力を受け取り、算術の結果を返すコードを書き留めます。オペレーション。これは算術演算を実行するためのメイン コードです。

#include
#include'関数.h'
を使用して 名前空間 標準 ;

//メインコード
整数 主要 ( )
{
// 変数を宣言する
ダブル 番号1、番号2 ;

// エンドユーザーからの入力を取得します
コート <> 番号1 ;
コート <> 番号2 ;

// 2 つの数値の加算
コート << 「追加 = 」 << 追加 ( 番号1、番号2 ) << 終わり ;

// 2 つの数値の減算
コート << 「引き算 = 」 << 引き算 ( 番号1、番号2 ) << 終わり ;

// 2 つの数値の乗算
コート << 「乗算 = 」 << かける ( 番号1、番号2 ) << 終わり ;

// 2 つの数値の除算
コート << 「部門 = 」 << 分ける ( 番号1、番号2 ) << 終わり ;
戻る 0 ;
}

メインコード内の関数のヘッダー ファイル #include”function.h” が追加され、 そして ユーザーは、異なる操作を実行するために 2 つのオペランドを入力するように求められます。

ユーザーが 2 つの数値を入力すると、算術関数の実行後にその出力が返されます。

したがって、関数のヘッダー ファイルは正常に構築され、上記のコードで使用されます。

結論

ヘッダー ファイルはユーザー定義だけでなく事前定義もできます。コードにヘッダー ファイルを含めると、コードがよりシンプルかつ簡潔になります。独自に選択したヘッダー ファイルは、.h 拡張子を使用して作成し、後でコード内でそのヘッダー ファイルを呼び出すことができます。ヘッダー ファイルを作成するには、テキスト ファイルにコードを記述し、コンパイラーのインクルード フォルダーに .h 表記で保存します。このヘッダー ファイルはコンパイラーで読み取れるようになり、プログラムで呼び出されると、定義された操作を実行します。