cppreference.com
搜索
创建账号
登录
命名空间
页面
讨论
语言变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
查看源代码
查看历史
操作
std::basic_string_view<CharT,Traits>::
swap
来自cppreference.com
<
cpp
|
string
|
basic string view
Fruderica
(
留言
|
贡献
)
2017年2月6日 (一) 17:51的版本
(以“{{cpp/string/basic_string_view/title | swap }} {{cpp/string/basic_string_view/navbar}} {{dcl begin}} {{dcl | since=c++17 | constexpr void swap(basic_string_view& v);...”为内容创建页面)
(差异) ←上一版本 |
最后版本
(
差异
) |
下一版本→
(
差异
)
C++
编译器支持
自立实现与有宿主实现
语言
标准库
标准库标头
具名要求
功能特性测试宏
(C++20)
语言支持库
概念库
(C++20)
诊断库
内存管理库
元编程库
(C++11)
通用工具库
容器库
迭代器库
范围库
(C++20)
算法库
字符串库
文本处理库
数值库
日期和时间库
输入/输出库
文件系统库
(C++17)
并发支持库
(C++11)
执行控制库
(C++26)
技术规范
符号索引
外部库
[编辑]
字符串库
类
basic_string
basic_string_view
(C++17)
char_traits
[编辑]
std::basic_string_view
成员函数
basic_string_view::basic_string_view
basic_string_view::operator=
迭代器
basic_string_view::begin
basic_string_view::cbegin
basic_string_view::end
basic_string_view::cend
basic_string_view::rbegin
basic_string_view::crbegin
basic_string_view::rend
basic_string_view::crend
容量
basic_string_view::size
basic_string_view::length
basic_string_view::max_size
basic_string_view::empty
操作
basic_string_view::copy
basic_string_view::substr
basic_string_view::compare
basic_string_view::starts_with
(C++20)
basic_string_view::ends_with
(C++20)
basic_string_view::contains
(C++23)
basic_string_view::find
basic_string_view::rfind
basic_string_view::find_first_of
basic_string_view::find_last_of
basic_string_view::find_first_not_of
basic_string_view::find_last_not_of
元素访问
basic_string_view::at
basic_string_view::operator[]
basic_string_view::front
basic_string_view::back
basic_string_view::data
修改器
basic_string_view::remove_prefix
basic_string_view::remove_suffix
basic_string_view::swap
常量
basic_string_view::npos
非成员函数
operator==
operator!=
operator<
operator>
operator<=
operator>=
operator<=>
(C++20 前)
(C++20 前)
(C++20 前)
(C++20 前)
(C++20 前)
(C++20)
operator<<
operator""sv
辅助类
hash
<std::string_view>
hash
<std::wstring_view>
hash
<std::u8string_view>
hash
<std::u16string_view>
hash
<std::u32string_view>
(C++20)
推导指引
(C++20)
[编辑]
constexpr
void
swap
(
basic_string_view
&
v
);
(C++17 起)
将视图与
v
所有者交换。
目录
1
参数
2
返回值
3
异常
4
复杂度
参数
v
-
要与之交换的视图
返回值
(无)
异常
noexcept
说明:
noexcept
复杂度
常数。
分类
:
无条件 noexcept