std::basic_string::copy

来自cppreference.com
< cpp‎ | string‎ | basic string

 
 
 
std::basic_string
 
size_type copy( CharT* dest,

                size_type count,

                size_type pos = 0);
复制一个的子串[pos, pos+count),字符串指出,dest。如果被请求的子串持续复制的子串的末尾的字符串,或者如果count == npos,是[pos, size())。得到的字符串是不是空终止
原文:
Copies a substring [pos, pos+count) to character string pointed to by dest. If the requested substring lasts past the end of the string, or if count == npos, the copied substring is [pos, size()). The resulting character string is not null-terminated.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
如果pos >= size()std::out_of_range被抛出.
原文:
If pos >= size(), std::out_of_range is thrown.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

dest -
目标字符的字符串的指针
原文:
pointer to the destination character string
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
pos -
的第一个字符的位置,包括
原文:
position of the first character to include
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
count -
长度的子字符串
原文:
length of the substring
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

复制的字符数
原文:
number of characters copied
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

std::out_of_range if pos >= size().

[编辑] 复杂度

线性count
原文:
linear in count
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

返回子字符串
原文:
returns a substring
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公开成员函数) [edit]