Also ich glaube folgendes:
- Prinzipiell geht C++, was die eigentliche Sprache angeht.
- Die gesamte Standardbibliothek (STL etc.) kannst du abschreiben,
die gibt es nicht.
- Ein und dasselbe (C-) Programm wird nicht langsamer oder größer,
nur weil man es als C++ kompiliert.
Die Unterschiede muß man mit der Lupe suchen.
- Einiges aus C++ kann sehr nützlich sein, vor allem im Hinblick
auf prägnante/lesbare Schreibweise, Abstraktion und effizientes
Programmieren.
- Etliche Möglichkeiten von C++ sind aber mit ziemlicher Vorsicht
zu genießen.
Mit templates kann man sich den Code unglaublich aufblähen,
mit virtuellen Methoden kann man sein Programm ausbremsen etc..
Solange man weiß, was man tut und aufpasst, was dabei passiert,
kann man C++ durchaus sinnvoll nutzen.
Ein m.E. schönes Beispiel dafür ist etwas in der Art von:
Beitrag "Festkommazahlen in Würde"
Nur in C wäre der (aufrufende) Quelltext mit Abstand
unleserlicher und fehlerträchtiger, dabei aber kaum schneller.