C++中的字符串(string)是一个类,它有以下属性:

  1. length():返回字符串的长度。
  2. capacity():返回字符串的容量。
  3. max_size():返回字符串可以达到的最大长度。
  4. empty():检查字符串是否为空。
  5. size():返回字符串的大小。
  6. clear():清空字符串。
  7. resize():改变字符串的大小。
  8. reserve():为字符串预留空间。
  9. shrink_to_fit():缩小字符串的容量以适应其大小。
  10. operator[]:访问字符串中的单个字符。
  11. at():访问字符串中的单个字符,并进行边界检查。
  12. front():返回字符串的第一个字符。
  13. back():返回字符串的最后一个字符。
  14. c_str():返回一个以null结尾的C风格字符串。
  15. data():返回指向字符串中第一个字符的指针。
  16. substr():返回一个子字符串。
  17. find():在字符串中查找指定子字符串的第一次出现。
  18. rfind():在字符串中查找指定子字符串的最后一次出现。
  19. find_first_of():在字符串中查找指定字符集中的任何字符的第一次出现。
  20. find_last_of():在字符串中查找指定字符集中的任何字符的最后一次出现。
  21. find_first_not_of():在字符串中查找不属于指定字符集的任何字符的第一次出现。
  22. find_last_not_of():在字符串中查找不属于指定字符集的任何字符的最后一次出现。
  23. compare():比较两个字符串。
  24. insert():在字符串中插入字符或字符串。
  25. erase():从字符串中删除字符或子字符串。
  26. replace():用指定的字符串替换字符串中的字符或子字符串。
  27. push_back():在字符串的末尾添加一个字符。
  28. pop_back():删除字符串的最后一个字符。
  29. append():在字符串的末尾添加字符或字符串。

这些是C++字符串类的一些常用属性,可以通过对象访问和操作字符串的内容

c++ string的所有属性

原文地址: https://www.cveoy.top/t/topic/hPSu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录