QList - Operatorproblem

Alles rund um die Programmierung mit Qt
Antworten
Saiyaman
Beiträge: 111
Registriert: 20. Mai 2005 13:52

QList - Operatorproblem

Beitrag 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
Saiyaman
Beiträge: 111
Registriert: 20. Mai 2005 13:52

Beitrag von Saiyaman »

...weil QList.at(index) ein const-Objekt zurückgibt. .... Mist .. :)

MfG
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

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