Библиотека C ++ - <утилита>

Введение

Он содержит утилиты в несвязанных доменах.

  • Pairs - эти объекты могут содержать два значения разных типов: pair, make_pair, piecewise_construct, piecewise_construct_t.

  • Generic relational operators - Это стандартные определения операторов отношения! =,>, <= И> = в определенном пространстве имен: rel_ops.

  • Rvalue casts (C++11) - Он позволяет генерировать ссылки rvalue: forward, move, move_if_noexcept, declval.

  • Generic swap function - Это стандартное определение, используемое по умолчанию компонентами стандартной библиотеки для всех типов, не имеющих собственной перегрузки: swap.

Функции

Sr. No. Описание функции
1 замена

Он обменивается значениями двух объектов.

2 make_pair

Он строит парные объекты.

3 вперед

Это прямой аргумент.

4 переехать

Он движется как rvalue.

5 move_if_noexcept

Если нет, он движется.

6 декларация

Это декларация стоимости.

Константы

Sr. No. Константа и описание
1 кусок_конструкции

Это кусочно построенная константа.

Пространства имён

Sr. No. Пространство имен и описание
1 rel_ops

Это операторы отношения.