C ++ Sortieren von Objekten basierend auf zwei Datenelementen

Soweit ich weiß, können Sie eine benutzerdefinierte Klasse in a einfügenstd::vector und überladen Sie dann den Sortiermechanismus, damit er ein bestimmtes Datenelement vergleicht. Wie würden Sie jedoch eine sortieren?std::vector<MyClass> woherMyClass hat zwei Datenelemente und Sie möchten dem zweiten Datenelement eine "zweite Sortierungsebene" hinzufügen? Sortieren Sie also nach Datenelementa und woa ist gleich, dann sortiere nach Datenelementb?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage