close
Przestrzenie nazw
Warianty

std::array::swap

Z cppreference.com
<tbody> </tbody>
void swap( array& other ) noexcept(/* see below */);
(od C++11)

Zamienia ze sobą zawartość tego kontenera i other. Nie powoduje skojarzenia iteratorów i referencji z drugim kontenerem.

Parametry

other - kontener, z którym zostanie wymieniona zawartość

Zwracana wartość

(brak)

Wyjątki

noexcept specification:  (od C++11)

<tbody> </tbody>
noexcept(noexcept(swap(std::declval<T&>(), std::declval<T&>())))

Dla tablic o zerowej długości,

noexcept specification:  <tbody> </tbody>
noexcept
  (od C++11)

Złożoność

Liniowa względem rozmiaru kontenera.

Defect reports

Szablon:dr list begin Szablon:dr list item Szablon:dr list end

Zobacz także

specjalizacja dla algorytmu std::swap
(szablon funkcji) [edit]