Zamówione sortowanie w kontenerach STL

Przepraszam, jeśli terminologia dotycząca tytułu pytania jest błędna, ale oto, co chcę zrobić. Muszę posortować wektor obiektów, ale w przeciwieństwie dotypowe porównanie Podejście „mniej niż” Muszę zmienić położenie obiektów w oparciu o pewną właściwość identyfikatora łańcucha, tak aby każdy z członków tego samego typu był umieszczony w następującej kolejności:

[id_town,id_country,id_planet,id_planet,id_town,id_country]

staje się to:

[id_town,id_town,id_country,id_country,id_planet,id_planet]

właściwość id_ to łańcuch.

questionAnswers(1)

yourAnswerToTheQuestion