C++ は C 言語に基づいて開発されています. 初期の C++ は完全ではなく, 名前空間をサポートしておらず, 独自のコンパイラもありませんでした. 代わりに, C++ コードを C コードに変換し, C コンパイラでコンパイルしました. 現時点では、C++ はまだ C 言語ライブラリを使用しており、stdio.h、stdlib.h、string.h などのヘッダー ファイルは引き続き有効です。さらに、C++ はいくつかの新しいライブラリを開発し、独自のヘッダー ファイルを追加しました。 、 例えば:
iostream.h: コンソールの入出力用のヘッダー ファイル。
fstream.h: ファイル操作用のヘッダー ファイル。
complex.h: 複素数計算用のヘッダー ファイル。
C 言語と同様に、C++ ヘッダー ファイルには依然としてサフィックス .h があり、含まれるクラス、関数、マクロなどはすべてグローバルです。
後に C++ が導入されました