Bibliothèque C ++ - <utilité>
introduction
Il contient des utilitaires dans des domaines indépendants.
Pairs - ces objets peuvent contenir deux valeurs de types différents: pair, make_pair, par morceaux_construct, par morceaux_construct_t.
Generic relational operators - Il s'agit d'une définition standard des opérateurs relationnels! =,>, <= Et> = sous un espace de noms spécifique: rel_ops.
Rvalue casts (C++11) - Il permet la génération de références rvalue: forward, move, move_if_noexcept, declval.
Generic swap function - C'est une définition standard utilisée par défaut par les composants de la bibliothèque standard pour tous les types qui ne fournissent pas leur propre surcharge: swap.
Les fonctions
N ° Sr. | Description de la fonction |
---|---|
1 | échanger Il échange les valeurs de deux objets. |
2 | make_pair Il construit les objets de paire. |
3 | vers l'avant C'est un argument avancé. |
4 | bouge toi Il se déplace comme rvalue. |
5 | move_if_noexcept Il bouge si non, sauf. |
6 | déclval C'est une valeur de déclaration. |
Constantes
N ° Sr. | Constante et description |
---|---|
1 | par morceaux_construct C'est une constante de construction par morceaux. |
Espaces de noms
N ° Sr. | Espace de nom et description |
---|---|
1 | rel_ops C'est un Opérateurs relationnels. |