在C++的标准库中,std::string类提供了多种获取字符串长度的方式,其中最常用的是length()方法和size()方法,很多初学者会疑惑这两个方法是否存在差异,实际使用中有没有需要注意的地方。

C++获取字符串长度的常用方式
除了std::string自带的length()和size()方法之外,还有两种常见的获取字符串长度的方式,分别适用于不同的场景。
1. 使用C风格字符串的strlen函数
如果是C风格的字符数组字符串,可以使用cstring头文件中的strlen函数获取长度,该函数会从字符串起始位置开始计数,直到遇到结束符