std::basic_string_view<CharT,Traits>::copy

来自cppreference.com
 
 
 
 
size_type copy( CharT* dest, size_type count, size_type pos = 0 ) const;
(C++17 起)
(C++20 前)
constexpr size_type copy( CharT* dest, size_type count,
                          size_type pos = 0 ) const;
(C++20 起)

复制子串 [pos, pos + rcount)dest 所指向的字符序列,其中 rcountcountsize() - pos 中较小者。

等价于 Traits::copy(dest, data() + pos, rcount)

目录

[编辑] 参数

dest - 指向目标字符串的指针
pos - 首字符的位置
count - 请求的字符串长度

[编辑] 返回值

复制的字符数

[编辑] 异常

pos > size() 则抛出 std::out_of_range

[编辑] 复杂度

rcount 成线性。

[编辑] 参阅

返回子串
(公开成员函数) [编辑]