Ich möchte Objekte einer bestimmten Klasse Objekten einer anderen zuordnen. Die Klasse, die ich als Schlüssel verwenden möchte, wurde jedoch nicht von mir geschrieben und ist einfach struct
mit einigen Werten. std :: map ordnet den Inhalt an, und ich habe mich gefragt, wie es funktioniert und ob eine beliebige Klasse als Schlüssel verwendet werden kann oder ob eine Reihe von Anforderungen (Operatoren und was nicht) definiert werden müssen.
In diesem Fall könnte ich einen Wrapper für die Klasse erstellen, die die von der Operator-Map verwendeten verwendet. Ich muss nur wissen, was ich zuerst implementieren muss, und keine der Referenzen für die Klasse, die ich online gefunden habe , gibt sie an.