複数の .cpp ファイル (それぞれにメンバー関数の実装が含まれる) を持つクラスを作成し、.h ファイルにクラスの宣言があるとします。また、各 .cpp ファイルには、include ディレクティブを介して .h ファイルが含まれます。
いずれかのメンバー関数 (.cpp ファイル) の実装を変更すると、プログラムを実行するためにすべての .cpp ファイルを再コンパイルする必要があると言われました。つまり、5 つのメンバー関数 (それぞれが .cpp ファイルに実装されている) があり、そのうちの 1 つの .cpp ファイルの実装を変更した場合、変更した 1 つの .cpp ファイルと他の 4 つの .cpp ファイルをコンパイルする必要があります。プログラムを正しく実行するために変更しませんでした。
私の質問は、前のステートメントが正しい場合、なぜそのステートメントが正しいのですか? この概念に関する洞察は役に立ちます。