モジュールの概念を理解するのに苦労しています。それらは翻訳単位ですか?それらは .ccp ファイルと .h ファイルのようなものですか?
私の教科書では、次のように説明されています。「モジュラー設計は、個別に開発およびテストされる一連のモジュールで構成されます。モジュラー プログラミングはモジュラー設計を実装し、手続き型言語とオブジェクト指向言語の両方でサポートされます。C プログラミング言語は、関数で構成されるライブラリ モジュールを通じてモジュラー設計をサポートします。 stdio モジュールは、その実装の詳細を隠しながら、入力と出力のサポートを提供します. 通常、 scanf() と printf() の実装は、バイナリ形式でコンパイラとともに出荷されます. stdio.h ヘッダー ファイルは、必要なインターフェイスを提供します.この章では、C++ を使用してオブジェクト指向言語でモジュールを作成する方法、各モジュールのソース コードを個別にコンパイルする方法、およびコンパイルされたコードを単一の実行可能なバイナリにリンクする方法について説明します。この章は、モジュールの単体テストの例で締めくくります。
モジュール
適切に設計されたモジュールは、他のモジュールと緩やかに結合する非常に凝集性の高いユニットです。このモジュールは、プログラミング ソリューションの 1 つの側面に対処し、実際に可能な限り多くの詳細を隠します。コンパイラは、モジュールのソース コードを他のモジュールのソース コードとは別に、独自のバイナリ コード単位に変換します。」