std::deque::swap
STD::DEQUE::SWAP
void swap( deque& other | | (until C++17) |
---|---|---|
void swap( deque& other ) noexcept(/* see below */ | | (since C++17) |
将容器的内容与other
不对单个元素调用任何移动、复制或交换操作。
所有迭代器和引用仍然有效。过去的迭代器无效.
If std::allocator_traits | (since C++11) |
---|
参数
other | - | container to exchange the contents with |
---|
返回值
%280%29
例外
(none). | (until C++17) |
---|---|
noexcept specification: noexcept(std::allocator_traits<Allocator>::is_always_equal::value) | (since C++17) |
复杂性
常量。
另见
std::swap(std::deque) | specializes the std::swap algorithm (function template) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。