"operator[]="?
-
Hi,
ich habe ne Frage zu operatoren...
ich möchte sowas machen wie
operator[i]=(char cChar) { strChar[i] = cChar; }geht sowas?
-
Du musst den operator[] überladen und eine Referenz zurückgeben:
char& operator[](int i) { return strChar[i]; } ... objekt[x] = cChar;
-
Danke für die Schnelle antwort...
THX
-
Du solltest immer 2 Versionen des operator[] bereitstellen: Eine liefert char& zurück, die andere ist const und liefert const char zurück. (-> const correctness)