Module in C ++
Modul - Teil des Programms in einer separaten Textdatei. In C ++ wird ein Modul in zwei physische Dateien aufgeteilt:
• Header-Datei - mit der Erweiterung .h,
• Implementierungsdatei - mit der Erweiterung .cpp.
Die Header-Datei enthält Deklarationen der exportierten Elemente des Moduls, und die Implementierungsdatei enthält ihre Definitionen sowie lokale Deklarationen und Definitionen.
Module sind in ihrer Quell- oder Endversion im Programm enthalten. In der Quellversion veröffentlichte Header-Module enthalten Funktionsdeklarationen und -implementierungen.
Module sollten bedingt kompiliert werden, so dass der Modulcode nur einmal im Programm enthalten ist.