代码点读机 / C++ / substr

substr C++ · 常用功能

返回 string 从指定位置开始、指定长度的子串;省略长度则取到末尾。

怎么用

字符串.substr(起点, 长度)

小例子

std::string s = "hello";
std::string t = s.substr(1, 3);
std::cout << t;

运行结果

ell

提醒:起点越界会抛 out_of_range;长度超过末尾则自动截断

官方文档:https://en.cppreference.com/w/cpp/string/basic_string/substr

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条