Как сделать итерацию по неупорядоченному множеству в C++?

Предположим, у меня есть неупорядоченное множество

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

Как мне выполнить итерацию по нему? Мне не нужно выполнять итерацию в любом порядке - достаточно, чтобы я достиг каждого элемента один раз. Я пробовал

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

- безрезультатно.

32
задан templatetypedef 31 January 2012 в 21:38
поделиться