Code: Alles auswählen
qmap.remove(qmap.begin());
Nur: den Op hab ich überladen und aufgrund von numerischen Ungenauigkeiten findet er in seltenen Fällen nicht das zu löschende Element. Also brauche ich eine Möglichkeit, direkt das erste Element zu löschen, wie gesagt: ohne Vergleichs-Operatoren (daher scheiden find o.ä. erstmal aus). Ein simples remove(0) gibts nämlich leider auch nicht.
Konvertierung in eine QList und anschliessendes Neubauen der QMap halte ich für zeit-kritisch.
Ohnehin verstehe ich nicht, wieso ein const-Iterator auf Begin() trotzdem erst gesucht werden muss
Ideen?