【C++ STL】string类最全解析(什么是string?string类的常用接口有哪些?)

05-14 阅读 0评论

目录

一、前言

 二、什么是 string ?

 💦 string 类的基本概念

💦 string 类与 char * 的区别 

 💦 string 类的作用

 💦 总结

 三、string 的常用接口详解

 💦string 类对象的默认成员函数

① 构造函数(初始化)

② 赋值重载(初始化)

💦string 类对象的访问及遍历操作

① operator[ ] (⭐)

② at 

③ 迭代器 (⭐)

④ 范围for 

 💦string 类对象的常见容量操作

 ①  size、length、capacity

 ② clear

 ③ empty

 ④ reserve (⭐)

 ⑤ resize (⭐)

 ⑥ 【reserve】和【resize】在使用中的易错点 (⭐)

💦string类对象的修改操作

 ① push_back

 ② append 

 ③ operator+=(string) (⭐)

 ④ insert (⭐)

 ⑤ assign 

 ⑥ erase (⭐)

 ⑦ replace 

 ⑧ pop_back 

 ⑨ swap

💦string类对象的其他字符串操作

① c_str

② substr (⭐)

③ find (⭐)

例题训练:分割url

④ rfind

⑤ find_first_of

⑥ find_last_of

⑦ find_first_not_of 

⑧ find_last_not_of 

 💦string类对象的非成员函数重载

① operator+ () 

② relational operators 

③ operator>>()

④ operator


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]