cpp string substr使用说明
时间: 2023-02-08 21:29:49 浏览: 105
C++中string类的使用说明(保姆级说明)
C++ 中的 string 类有一个名为 substr 的成员函数, 它可以用来获取字符串的子串.
语法:
string.substr(start_index, length)
参数:
- start_index: 子串的起始位置 (从0开始)
- length: 子串的长度
返回值:
返回一个新的字符串, 包含了原字符串从 start_index 开始,长度为 length 的子串.
例子:
string str = "hello world";
string sub = str.substr(0, 5); //sub 为 "hello"
string sub2 = str.substr(7); //sub2 为 "world"
注意:
- 如果 start_index 超出原字符串的长度, substr() 函数会抛出一个 out_of_range 异常.
- 如果 length 超出原字符串的长度, substr() 函数会自动调整为从 start_index 开始到字符串末尾的长度.
阅读全文