Freigeben über


multimap::iterator

Ein Typ, der einen bidirektionalen Iterator stellt, der Lesen kann oder ein Element in einer Multimap ändert.

typedef implementation-defined iterator;

Hinweise

Iterator, das von Multimap definiert ist, zeigt auf Objekte von value_type, die vom Typ pair*<const Key, Typ>sind.* Der Wert des Schlüssels ist über die ersten Memberpaare verfügbar und Wert des zugeordneten Elements ist vom zweiten Member des Paars verfügbar.

Damit Iterator Iter zum Dereferenzieren, das auf einem Element in einer Multimap zeigt, verwenden Sie den Operator ->.

Um auf den Wert des Schlüssels für das Element, das mit Iter ->erstens zugreifen, die entsprechend (ist *Iter).erstens. Um auf den Wert der zugeordneten Daten für das Element, das mit Iter ->zweitens zugreifen, die entsprechend (ist *Iter).zweitens.

Ein Typ Iterator kann verwendet werden, um den Wert eines Elements ändern.

Beispiel

Im Beispiel für Starten als Beispiel, wie Iterator deklariert und verwendet.

Anforderungen

Header: <map>

Namespace: std

Siehe auch

Referenz

multimap-Klasse

Standardvorlagenbibliothek