std::map operator [] ohne automatisches hinzufügen
-
Hallo!
Ich möchte zum Mappen von Tastatureingaben in interne Programm-events gerne "std::map<int,EVENT> keyMapper;" verwenden.
Zum mappen frage ich einfach "keyMapper['pressed key'];" ab. Das ganze funktioniert sehr gut, nur fügt der Operator "[]" automatisch einen neuen Wert in die Map ein, falls der Key nicht existiert.
Kann man das irgendwie verhindern?danke,
-
-
habe schon eine lösung (einfach mit find()).