was der container intern verlgeicht hab ich ja leider nicht in der hand. der ruft ja automatisch den operator auf dann kann ich nichts dereferenzieren
QSet baut intern nen Hash auf .... eine definition wie es den hash und was fuer einen verwendet, ist nicht definiert ...
Damit kannst den auch ned ueberschreiben, und alle Ideen die auf annahmen beruhen die ned in der QTDoku stehen sind damit ned wirklich stabil ^^
Fazit: verwende std::set und ueberschreib den "<" operator.
Prinzipiell, HashSuchlisten und Baueme brauchen eine "Order". Also langt ein vergleich auf gleichheit nie aus, sondern er braucht kleiner.
Mit vertauschung der parameter kriegt er ueber den < operator auch das groesser und gleich und ungleich raus ...
Also wenn bei sowas auf operatoren geschossen wird, dann sicher ned aufs ==
@Troll.Soft
Das dein code funktioniert, muss zufall sein ^^ zumindest wenn du damit effekte in dem QSet erzielst ^^ und das war die frage des threaderstellers ^^
Ciao ...