Forum: Programmieren allgemein
by DMW,
7. Nov 2007
Stimmt, das gibts ja auch noch. Aber auch da präferiere ich printf.
boost.serialization verwendet auch <<, >> und & für das Streamen eines Wertes :shock:
Forum: Programmieren allgemein
by DMW,
7. Nov 2007
Da braucht man gar nicht zu streiten. Ich finde die Dinger so grauenvoll wie du ;)
Du meinst in printf? Das ist aber keine Operatorüberladung, sondern ein Relikt aus C (deshalb gibts da auch eigentlich keine Typsicherheit - aber auch das läßt sich mit C++ natürlich ändern ;) ). Und ich finde es _viel_ besser als die Streamoperatoren ;)
Forum: Programmieren allgemein
by DMW,
7. Nov 2007
Ja? Da bin ich aber gespannt :mrgreen:
Vom Überladen würde ich auch die Finger lassen, bis du einen guten Grund findest. Wenn du nicht unbedingt mathematisch orientierte Klassen schreibst (für die auch nur die arithmetischen Operatoren zu überladen wären, und das ist ja noch im Rahmen), wirst du das ohnehin kaum selbst machen müssen. Für die meisten Szenarien, in denen eine Überladung...