Wäre gut für die semantische Eindeutigkeit des Codes - und seine Lesbarkeit.nufan hat geschrieben:Im Prinzip kann ich alles außer:
* alle Casts außer die aus C
Eine mögliche Lösung zum Diamantproblem. Kann bei größeren Projekten wichtig werden.nufan hat geschrieben:* virtuelle Ableitungen
Das ist ein Teil davon, aber nicht alles.nufan hat geschrieben:* Const-Correctness: Falls damit gemeint ist, dass man Parameter und Methoden immer schön const machen sollte: Kann ich aber verwende es (viel zu ^^) selten.
const sollte die Regel sein, mutable die Ausnahme. mutable braucht man selten, nicht so wichtig.nufan hat geschrieben:* Veränderbar, trotz Const: mutable: Kann mir gerade nicht vorstellen wozu das gut sein soll.
??nufan hat geschrieben:* Objekt-Orientierung: Im Prinzip ja, da fehlt wohl noch etwas die Übung.
* pure virtual: mal verwendet, hat im Chaos geendet...
heißt in Java dann abstract... keine große Sache.
Sollte man sowieso sparsam bis gar nicht benuten.nufan hat geschrieben: * Runtime Type Information
Können nur wenige, aber je mehr man Templates benutzt, desto eher wird man auch Templates mit Templates verbinden wollen.nufan hat geschrieben: * Template-Templates
Halte ich für Blödsinn.nufan hat geschrieben:* Meta-Programmierung
Das ist das optimale, lässt sich aber nicht immer durchziehen.nufan hat geschrieben:Wobei ich versuche Casts so weit wie möglich zu vermeiden und mich damit auch nicht beschäftige.