需求

c/cpp 字符串长度,使用 length(), size(), strlen() 结果区别?

解决

  • strlen() 会查找 string 中的 ‘\0’,如果找到了,那么就是结束
  • length() 和 size() 其实一样,都是 string 实际的长度,不管其中是否有 ‘\0’

参考