std::forward_list::swap
STD:向前[医]清单::全部门办法
void swap( forward_list& other | | (since C++11) (until C++17) |
---|---|---|
void swap( forward_list& 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::forward_list) (C++11) | specializes the std::swap algorithm (function template) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。