C ++ - Bibliothek - <Dienstprogramm>

Einführung

Es enthält Dienstprogramme in nicht verwandten Domänen.

  • Pairs - Diese Objekte können zwei Werte unterschiedlichen Typs enthalten: pair, make_pair ,piecewise_construct ,piecewise_construct_t.

  • Generic relational operators - Dies ist eine Standarddefinition für die Vergleichsoperatoren! =,>, <= Und> = unter einem bestimmten Namespace: rel_ops.

  • Rvalue casts (C++11) - Es ermöglicht die Generierung von r-Wert-Referenzen: forward, move, move_if_noexcept, declval.

  • Generic swap function - Dies ist eine Standarddefinition, die standardmäßig von den Komponenten der Standardbibliothek für alle Typen verwendet wird, die keine eigene Überladung bieten: swap.

Funktionen

Sr.Nr. Bedienungsanleitung
1 Tauschen

Es tauscht Werte von zwei Objekten aus.

2 make_pair

Es erstellt die Paarobjekte.

3 nach vorne

Es ist ein Vorwärtsargument.

4 Bewegung

Es bewegt sich als Wert.

5 move_if_noexcept

Es bewegt sich, wenn keine Ausnahme.

6 Deklaration

Es ist ein Deklarationswert.

Konstanten

Sr.Nr. Konstante & Beschreibung
1 stückweise_konstruieren

Es ist eine stückweise Konstruktkonstante.

Namespaces

Sr.Nr. Namespace & Beschreibung
1 rel_ops

Es ist ein relationaler Operator.