День добрый. Надеюсь правильно выбрал тему... Что-то я никак не соображу как сортировать вектор группами... Допустим у меня есть:
enum MyId { miOne, miTwo, miThree};
struct MyStruct
{
MyId id;
std::string s;
int i;
}
vector<MyStruct> v;
в этот вектор набито полно моих MyStruct.
Задача состоит в том, чтобы отсортировать структуры в векторе таким образом:
miOne
miTwo
miThree
miOne
miTwo
miThree
miOne
miTwo
miThree
miOne
miTwo
miThree
miOne
miTwo
miThree
miOne
miThree
ну т.е. группами... Подскажите как это сделать?