在线文档教程
C++
容器 | Containers

std::array::swap

STD::数组::交换

void swap( array& other (since C++11)

将容器的内容与other不会导致迭代器和引用与另一个容器关联。

参数

other-container to exchange the contents with

返回值

%280%29

例外

noexcept specification: noexcept(noexcept(std::swap(declval(), declval())))(until C++17)
noexcept specification: noexcept(std::is_nothrow_swappable<T>::value)(since C++17)

对于零大小的数组,

noexcept规格:

noexcept

复杂性

容器的大小是线性的。

另见

std::swap(std::array) (C++11)specializes the std::swap algorithm (function template)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/容器/数组/交换