Biblioteka C ++ - <użyteczność>

Wprowadzenie

Zawiera narzędzia w niepowiązanych domenach.

  • Pairs - te obiekty mogą zawierać dwie wartości różnych typów: pair, make_pair, piecewise_construct, piecewise_construct_t.

  • Generic relational operators - Jest to standardowe definicje operatorów relacyjnych! =,>, <= I> = w określonej przestrzeni nazw: rel_ops.

  • Rvalue casts (C++11) - Pozwala na generowanie referencji r-wartości: forward, move, move_if_noexcept, declval.

  • Generic swap function - Jest to standardowa definicja używana domyślnie przez komponenty biblioteki standardowej dla wszystkich typów, które nie zapewniają własnego przeciążenia: swap.

Funkcje

Sr.No. Opis funkcji
1 zamiana

Wymienia wartości dwóch obiektów.

2 make_pair

Konstruuje obiekty pary.

3 Naprzód

To argument naprzód.

4 ruszaj się

Porusza się jako rvalue.

5 move_if_noexcept

Porusza się, jeśli nie z wyjątkiem.

6 declval

Jest to wartość deklaracji.

Stałe

Sr.No. Stała i opis
1 piecewise_construct

Jest to stała konstrukcyjna fragmentaryczna.

Przestrzenie nazw

Sr.No. Przestrzeń nazw i opis
1 rel_ops

To operatory relacyjne.