(C++) Designfrage



  • Hallo,
    ich habe für ein bestimmtes Problem drei Klassen geschrieben, die hinterher vom Hauptprogramm inkludiert werden.
    Packt man jetzt jede Klasse in eine eigene Datei (cpp und h), oder alle drei in eine Datei?
    Gruß Ingo



  • Im Regelfall kommt jede Klasse in 2 Dateien => .h und .cpp

    Ausnahmen sind dann angebracht, wenn Du z.B. abgeleitete Klassen hast, die zum Beispiel verschiedene Zustände darstellen oder sowas - in diesem Fall kannst Du die inhaltlich zusammenhängenden Klassen auch in gemeinsame .h und .cpp-Dateien packen. Wie gesagt: die Ausnahme der Regel.



  • ich würde sagen, dass passt besser in das ISO C++ Forum


Anmelden zum Antworten