C ++ Sortowanie obiektów na podstawie dwóch elementów danych
Rozumiem, że można wstawić klasę zdefiniowaną przez użytkownika do astd::vector
a następnie przeciąż mechanizm sortowania, aby porównać go z konkretnym elementem danych. Jak jednak ułożyłbyśstd::vector<MyClass>
gdzieMyClass
ma dwóch członków danych i chcesz dodać „drugi poziom” sortowania na drugim elemencie danych? Więc posortuj według członka danycha
oraz gdziea
jest równy, a następnie sortuj według elementu danychb
?