C++ - STL-map mit einer benutzerdefinierten Klasse als zweite Art

Ich würde gerne eine Karte mit einem int-und meiner eigenen Klasse. Gibt es eine Möglichkeit, dies zu tun?

map<int, MyClass> myMap;

Wenn nicht, wie gehe ich vor, dies zu erreichen? Im Grunde möchte ich eine id(oder vorzugsweise ein enum) zu Punkt zu meiner eigenen Klasse. In den meisten anderen Sprachen, dies wäre eine einfache hash.

Schreibe einen Kommentar