cpp/string/basic string view/copy:修订间差异

来自cppreference.com
Fruderica留言 | 贡献
无编辑摘要
Fruderica留言 | 贡献
link to ja
第9行: 第9行:
{{dcl end}}
{{dcl end}}


复制子串 {{tt|[pos, pos + rcount)}} 到 {{tt|dest}} 所指向的字符串,其中 {{tt|rcount}} 是 {{tt|count}} 与 {{c|size() - pos}} 较小者。
复制子串 {{tt|[pos, pos + rcount)}} 到 {{tt|dest}} 所指向的字符串,其中 {{tt|rcount}} 是 {{tt|count}} 与 {{c|size() - pos}} 较小者。


===参数===
===参数===
第32行: 第32行:
{{dsc end}}
{{dsc end}}


{{langlinks|en}}
{{langlinks|en}}

2018年4月14日 (六) 17:21的版本

 
 
 
 
size_type copy( CharT* dest,
                size_type count,
                size_type pos = 0) const;
(C++17 起)

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

参数

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

返回值

复制的字符数

异常

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

复杂度

rcount 成线性。

参阅

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