2016-06-08 7 views

Antwort

3

Es macht was es sagt: Zuweisung der Zeichenkette "Eingabe" zum Karteneintrag, dessen Schlüssel -1 ist.

Es gibt kein Konzept für einen Standardwert mit std::map.

Denken Sie daran, der Schlüssel einer std :: map muss kein int sein (geschweige denn positive ints) - es kann so ziemlich jede Art sein. std::map ist kein Vektor.

What requirements must std::map key classes meet to be valid keys?

+2

Die korrekte Bezeichnung wäre Schlüssel zu verwenden (anstelle von Index) – Xiobiq

+0

oh, ich sehe, ich habe es vergessen -1 ist eigentlich ein Schlüsselwert. Vielen Dank. –

+0

@Polikdir ja :) – Roddy