Eine gute Idee ist es, Vergleichsoperatoren über 'Tupel' und 'Krawatte' zu implementieren?

(Hinweis: tupleund tiekann aus Boost oder C ++ 11 übernommen werden.) Wenn ich kleine Strukturen mit nur zwei Elementen schreibe, neige ich manchmal dazu, a zu wählen std::pair, da alle wichtigen Dinge für diesen Datentyp bereits erledigt sind, wie operator<zum Beispiel für strikt schwache...