Nicht konstante Methode |
Top Previous Next |
Meldungen > Nicht konstante Methode
Die Meldung:
Nicht konstante Methode xxx für konstantes Objekt aufgerufen XXX
erscheint, wenn das Objekt XXX als konstant deklariert wurde, die Methode xxx des Objekts, dieses aber modifizieren würde.
Beispiel:
In einer Funktion mit dem
Parameter : const mstrstr& xm
soll der Cursor von xm auf den nächsten Wert gesetzt werden:
xm.gotoNext();
Da der Cursor und seine Position jedoch zu mstrstr "gehören", würde die Map durch das Weiterrücken des Cursors modifiziert. Der Parameter muss also als nicht konstant deklariert werden.
Parameter : mstrstr& xm |
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |