Seite 1 von 1

QList - Operatorproblem

Verfasst: 25. Juni 2006 15:41
von Saiyaman

Code: Alles auswählen

// betreffende Liste
QList<CEntry> itsEntry;

...

// Deklaration in Klasse CEntry
CEntry& operator= (const CEntry & rhs);

...

// fehlschlagende operation
itsEntry.at(i) = itsEntry.at(j);
Fehlermeldung im Compiler:
...passing `const CEntry' as `this' argument of `CEntry& CEntry::operator=(const CEntry&)' discards qualifiers
Warum? :-/

MfG

Verfasst: 25. Juni 2006 15:47
von Saiyaman
...weil QList.at(index) ein const-Objekt zurückgibt. .... Mist .. :)

MfG

Verfasst: 25. Juni 2006 20:55
von upsala

Code: Alles auswählen

itsEntry[i] = itsEntry.at(j);