Freigeben über


multimap::iterator

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

typedef implementation-defined iterator;

Hinweise

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

Um IteratorIter zu dereferenzieren, das auf ein Element in einer Multimap zeigt, verwenden Sie den -> -Operator.

Um auf den Wert des Schlüssels für das Element, die Verwendung Iter zugreifen - > first, dem entspricht zu Iter(*).first.Um auf den Wert der zugeordneten Daten für das Element, die verwendet Iter zugreifen - > second, dem entspricht zu Iter(*).second.

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

Beispiel

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

Anforderungen

Header: <map>

Namespace: std

Siehe auch

Referenz

multimap Class

Standardvorlagenbibliothek