Hallo,
ich möchte gerne 2 QStrings in einer liste speichern. dies soll den key für einen hash darstellen. der value teil wäre ein selbst erstelltes Objekt . Leider gibt der Compiler viele Fehler aus.
Die Struktur habe ich mir folgendermaßen vorgestellt :
QHash<QList<QString>, OBject *object>;
QList in QHash
QList in QHash
Zuletzt geändert von marvel am 14. Juni 2010 01:14, insgesamt 1-mal geändert.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Was soll ein solcher key bringen? Aber egal.
Doku:
Doku:
Also brauchst Du eine Hash-funktion 'int qHash(const QList<QString>)'The key type of a QMap must provide operator<(). The key type of a QHash must provide operator==() and a global hash function called qHash() (see the related non-member functions).
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung