Ich bin auf diesen Artikel gestoßen, der einen Codierungsstil in C ++ vorschlägt, der auf den ersten Blick etwas seltsam aussieht. Aber nachdem ich es durchgelesen und ein bisschen nachgedacht habe, denke ich wirklich darüber nach, es auszuprobieren.
Der attraktivste Vorteil ist die einfache Umgestaltung der Methoden. Während ich eine neue Klasse schreibe, ändere ich ständig Methodennamen, Parameter usw. In C ++ ist es ziemlich ärgerlich, einen Methodennamen in zwei Dateien (.h, .cpp) ändern zu müssen.
Ich habe versucht, etwas mit diesem Stil nicht zu finden, aber abgesehen von der Tatsache, dass der Code für erfahrene C ++ - Programmierer wirklich seltsam aussieht und sich auch so anfühlt, kann ich keinen größeren Fehler feststellen. Aber da ich ein ziemlich unerfahrener C ++ - Programmierer bin, hoffe ich, dass mich hier jemand auf mögliche Gefahren aufmerksam macht.
Meine Frage lautet also:
Gibt es ernsthafte Nachteile bei der Verwendung dieses Codierungsstils?
struct B
im Beispiel eine Vorlage geändert und sie wurde einwandfrei kompiliert.