std::multimap::swap
STD::Multimap::SWAP
void swap( multimap& other | | (until C++17) |
---|---|---|
void swap( multimap& other ) noexcept(/* see below */ | | (since C++17) |
将容器的内容与other
不对单个元素调用任何移动、复制或交换操作。
所有迭代器和引用仍然有效。过去的迭代器无效.
大Pred
对象必须是Swappable
,并且使用对非会员的非限定调用进行交换。swap
...
If std::allocator_traits | (since C++11) |
---|
参数
other | - | container to exchange the contents with |
---|
返回值
%280%29
例外
Any exception thrown by the swap of the Compare objects. | (until C++17) |
---|---|
noexcept specification: noexcept(std::allocator_traits<Allocator>::is_always_equal::value && std::is_nothrow_swappable<Compare>::value) | (since C++17) |
复杂性
常量。
另见
std::swap(std::multimap) | specializes the std::swap algorithm (function template) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。