std::basic_string_view<CharT,Traits>:: swap
From cppreference.net
<
cpp
|
string
|
basic string view
|
constexpr
void
swap
(
basic_string_view
&
v
)
noexcept
;
|
(自 C++17 起) | |
将视图与 v 的视图进行交换。
目录 |
参数
| v | - | 要交换的视图 |
返回值
(无)
复杂度
常量。
示例
运行此代码
#include <iostream> #include <string_view> int main() { std::string_view a = "AAA"; std::string_view b = "BBBB"; std::cout << "交换前:\n" "a = " << a << "\n" "b = " << b << "\n\n"; a.swap(b); std::cout << "交换后:\n" "a = " << a << "\n" "b = " << b << '\n'; }
输出:
交换前: a = AAA b = BBBB 交换后: a = BBBB b = AAA
参见
|
交换两个对象的值
(函数模板) |
|
|
交换两个元素范围
(函数模板) |
|
|
交换内容
(
std::basic_string<CharT,Traits,Allocator>
的公开成员函数)
|