substr(str, begin, length),str是要处理的字符串,begin是开始位置(从0开始),length是长度,表示在str中,从begin开始获取length长度的的子字符串。
if (begin<0),则从str的右边开始算,if (length > str.length) 就返回str.length。
刚看到这个函数时,感觉这个函数怎么多了一个参数啊?怎么是3个参数,不是2个参数吗?想了一下才恍然大悟。。。面向对象思维作怪。。。写java代码写多了。。呵呵
本文详细解释了 C++ 中的 substr 函数,包括其参数意义、使用场景及常见误区,帮助开发者正确运用这一功能强大的字符串操作工具。
substr(str, begin, length),str是要处理的字符串,begin是开始位置(从0开始),length是长度,表示在str中,从begin开始获取length长度的的子字符串。
if (begin<0),则从str的右边开始算,if (length > str.length) 就返回str.length。
刚看到这个函数时,感觉这个函数怎么多了一个参数啊?怎么是3个参数,不是2个参数吗?想了一下才恍然大悟。。。面向对象思维作怪。。。写java代码写多了。。呵呵
您可能感兴趣的与本文相关的镜像
Linly-Talker
Linly-Talker是一款创新的数字人对话系统,它融合了最新的人工智能技术,包括大型语言模型(LLM)、自动语音识别(ASR)、文本到语音转换(TTS)和语音克隆技术

被折叠的 条评论
为什么被折叠?