c++substr
时间: 2023-06-29 19:07:17 浏览: 91
c++
C++中的substr函数是用来截取一个字符串的一部分,它的语法如下:
```cpp
string substr (size_t pos, size_t len) const;
```
其中,pos表示要截取的子串的起始位置,len表示要截取的子串的长度。
例如,下面的代码截取了字符串str的第2个字符到第5个字符组成的子串:
```cpp
string str = "hello world";
string sub_str = str.substr(1, 4); // sub_str的值为 "ello"
```
注意,substr函数返回的是一个新的字符串对象,不会改变原字符串。如果省略len参数,则表示截取从pos位置到字符串的结尾的所有字符。
阅读全文