Wie durchläuft man eine ungeordnete Menge in C ++?

Angenommen ich habe eine unsortierte set

unordered_set<int> my_set;
myset.insert(1);
myset.insert(2);
myset.insert(3);

Wie muss ich Durchlaufen? Ich brauche nicht zu Durchlaufen, in beliebiger Reihenfolge - nur so lange, wie ich erreichen jedes element einmal. Ich habe versucht,

for (int i = 0; i < my_set.size(); i++)
     cout << my_set[i];

ohne Erfolg.

InformationsquelleAutor der Frage dangerChihuahua007 | 2012-01-31

Schreibe einen Kommentar