C++ string.substr正确用法是什么

avatar
作者
筋斗云
阅读量:1

在C++中,string.substr()函数用于提取字符串的子串。正确用法是在substr函数中传入两个参数,第一个参数是起始位置(从0开始计数),第二个参数是子串的长度。例如:

std::string str = "Hello, World!"; std::string subStr = str.substr(7, 5); // 从第7个位置开始,提取长度为5的子串,即 "World" 

如果只传入一个参数,则提取从起始位置到字符串末尾的子串。例如:

std::string subStr = str.substr(7); // 从第7个位置开始,提取到字符串末尾的子串,即 "World!" 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!