違い: ヘッダー ファイルはインターフェイスを提供する「.h」ファイルで、ソース ファイルは実装を提供する「.cpp」ファイルです。コンパイラは、ソース ファイルには関数エントリ、つまり main 関数が含まれている必要があり、ヘッダ ファイルには関数エントリが含まれてはいけないと規定されています。ヘッダ ファイルを単独でプログラムにコンパイルすることはできず、プログラムのフラグメントまたは定義された定数のみが含まれます。変数。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
関連する推奨事項: 「C ビデオ チュートリアル 」
相違点:
全般たとえば、ヘッダー ファイルはインターフェイスを提供し、ソース ファイルは実装を提供します。
コンパイラは、ソース ファイルに関数エントリ、つまり main 関数が含まれている必要があると規定しています。 ヘッダー ファイルには関数エントリを含めることはできません。また、ヘッダー ファイルを単独でプログラムにコンパイルすることはできず、プログラムのフラグメントまたは定義された定数と変数のみが含まれます。
# ヘッダー ファイルは、ソース コード呼び出し用に特別に作成された静的インクルード ファイルです。 は、## の #include コンパイル前処理命令によって #include できます。 # ソース コード ファイル 説明、ヘッダー ファイルが完成し、ソース コードの命令にコピーされた場合、コンパイルは関数宣言または実装をソース コードに挿入することと同じです。
ヘッダー ファイルとソース ファイルヘッダー ファイルは .h ファイルであり、通常はクラス宣言が含まれます。通常使用される #include
ソース ファイルは .cpp ファイルで、通常、ヘッダー ファイルで宣言されたクラス メンバー関数の特定の実装を実装するために使用されます。一般に、.h ファイルには常に同じ名前の .cpp が含まれます。
例: クラス
class T{ void showName(){} }
これらの内容は .h ファイル
void T:showName(){}
に配置されます。これらのコンテンツは、.cpp ファイルの
にあるプログラミング関連の知識の詳細については、
プログラミング教育以上がC++のヘッダーファイルとソースファイルの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。