Warum gibt es kein std::tr1::array<T> operator +=
-
man macht normalerweise folgendes:
double & operator[](unsigned int x) {} const double & operator(unsigned int x) const {}mit dem ersten greift man drauf zu und mit dem zweiten hat man eine lvalue referenz, die man auch belegen kann
-
richtig, da brauchst du zwei Operatoren - der konstante liefert einen double, der "normale" eine Referenz (damit die Zuweisung auch funktioniert).
-
CStoll schrieb:
richtig, da brauchst du zwei Operatoren - der konstante liefert einen double, der "normale" eine Referenz (damit die Zuweisung auch funktioniert).
Danke an alle Helfenden.