Freigeben über


<utility>

Definiert (Standard Template Library, STL) Typen, Funktionen und Operatoren, die zum Erstellen und verwalten Paare von Objekten, die nützlich sind, wenn zwei Objekte müssen behandelt werden, als wären sie einem helfen.

#include <utility>

Hinweise

Paare sind in der C++-Standardbibliothek verbreitet.Sie sind erforderlich, sowohl als die Argumente und Rückgabewerte für verschiedene Funktionen Elementtypen für Container, z. B. Klasse zuordnen und multimap Klasse.<utility> Header ist durch <map> automatisch eingefügt. Bei der Verwaltung ihrer Schlüssel-Wert-Paar Elemente eingeben.

86s69hwc.collapse_all(de-de,VS.110).gifKlassen

tuple_element

Eine Klasse, die den Typ der umschließt ein pair Element.

tuple_size

Eine Klasse, die umschließt pair Elementanzahl.

86s69hwc.collapse_all(de-de,VS.110).gifFunktionen

forward

Behält die Reference-Type (entweder lvalue oder rvalue) des Arguments aus einer perfekten Weiterleitung verdeckt wird.

abrufen

Eine Funktion, die Ruft ein Element aus einem pair Objekt.

make_pair

Eine Vorlage Hilfsfunktion verwendet zum Konstruieren von Objekten des Typs pair, wo die Komponententypen die Datentypen als Parameter übergebene basieren.

Verschieben

Gibt das übergebene Argument als ein rvalue Verweis.

Swap

Tauscht die Elemente zweier pair-Objekte.

86s69hwc.collapse_all(de-de,VS.110).gifOperatoren

Operator! =

Überprüft, ob das Paar Objekt auf der linken Seite des Operators nicht gleich dem Paar Objekt auf der rechten Seite ist.

Operator ==

Tests ist das Paar Objekt auf der linken Seite des Operators gleich dem Paar Objekt auf der rechten Seite.

Operator <

Überprüft, ob das Paar auf der linken Seite des Operators-Objekt ist kleiner als das Paar Objekt auf der rechten Seite.

Operator < =

Überprüft, ob das Paar auf der linken Seite des Operators-Objekt ist kleiner oder gleich dem Paar Objekt auf der rechten Seite.

Operator >

Überprüft, ob das Paar Objekt auf der linken Seite des Operators größer als das Paar Objekt auf der rechten Seite ist.

Operator > =

Überprüft, ob das Paar Objekt auf der linken Seite des Operators größer als oder gleich dem Paar Objekt auf der rechten Seite ist.

86s69hwc.collapse_all(de-de,VS.110).gifStrukturen

identity

pair

Ein Typ, der für die Möglichkeit, zwei Objekte als ein einzelnes Objekt behandeln bereitstellt.

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Weitere Ressourcen

<utility> Member

Headerdateien