Mehrere Klassen in einer Header-Datei im Vergleich zu einer einzelnen Header-Datei pro Klasse

us welchem Grund auch immer, unser Unternehmen hat eine Kodierungsrichtlinie, die besag

Each class shall have it's own header and implementation file.

Also, wenn wir eine Klasse namens @ geschrieben habMyString wir bräuchten ein dazugehöriges MyStringh.h und MyString.cxx.

Tut das noch jemand? Hat jemand irgendwelche Auswirkungen auf die Kompilierungsleistung gesehen? Kompiliert 5000 Klassen in 10000 Dateien genauso schnell wie 5000 Klassen in 2500 Dateien? Wenn nicht, ist der Unterschied spürbar?

[Wir codieren C ++ und verwenden GCC 3.4.4 als unseren alltäglichen Compiler]

Antworten auf die Frage(24)

Ihre Antwort auf die Frage