> nochmal was anderes: ist C++ auf einem µC sinnvoll?
Ja.
> alles was ich bisher darüber gehört hab spricht gegen C++ weil es
> mehr Speicher und Rechneleistung braucht als C.
Das ist Blödsinn. Wenn man es richtig angeht, kann man hübsche Klassen
basteln, die einen Overhead von genau 0 gegenüber C haben. Ich hab da
auch schon ein bisschen gebastelt und will mir eine kleine
Klassenbibliothek für das Ansprechen der Hardware im AVR-Controller
(pins, timer, pwm, ...) schreiben, mit der der Code auch etwas
beschreibender sind (PortB1.setDirection(Out); statt DDIRB |=
_BV(DDIRB1);). Die bisherigen Tests sehen im generierten Code genauso
aus, wie der vom C-Compiler generierte.
Man muß sich halt etwas auskennen und wissen, was der Compiler aus
bestimmten Sprachkonstrukten macht.
> Also auf OOP verzichten und klassisch programmieren?
Geht natürlich auch. Ich finde die Möglichkeiten von C++ recht
vielversprechend, deshalb werde ich das auf jeden Fall weiter
verfolgen.