需求 c/cpp 字符串长度,使用 length(), size(), strlen() 结果区别? 解决 strlen() 会查找 string 中的 ‘\0’,如果找到了,那么就是结束 length() 和 size() 其实一样,都是 string 实际的长度,不管其中是否有 ‘\0’ 参考 C++ string 成员函数 length() size() 和 C strlen() 的区别