string类长度相关的函数size()、length()、max_size()、capacity()

String 类型对象包括三种求解字符串长度的函数

  • size() 和 length():这两个函数执行效果相同,返回 string 类型对象中的字符个数。已使用的多少。
  • max_size():返回 string 类型对象最多包含的字符数。也就是string类型支持的最大字符数,超过这个数,将无法支持,编译器会拋出 length_error 异常。最大支持多少。
  • capacity():返回当前string类在不重新分配的情况下,能存多少字符。当前内存支持多少。

你可能感兴趣的:(C++)