c++ string类的常用方法有哪些?

 我来答
鲨鱼星小游戏
高粉答主

2021-05-19 · 最爱分享有趣的游戏日常!
鲨鱼星小游戏
采纳数:2708 获赞数:238430

向TA提问 私信TA
展开全部

1、定义和构造初始化string 提供了很多构造函数,可以以多种方式来初始化string字符串。

2、赋值,拼接字符串string重载了 = + += 等多种运算符,让字符串组合拼接更简单。

3、访问字符操作string可以按数组方式,以下标来访问。还可以用at()函数访问指定的字符。

4、可以使用 STL 的接口可以把 string 理解为一个特殊的容器,容器中装的是字符。

5、比较操作 == != > >= < <= compare 等string的比较操作,按字符在字典中的顺序进行逐一比较。

string的特性描述

int capacity()const; //返回当前容量(即string中不必增加内存即可存放的元素个数)。

int max_size()const; //返回string对象中可存放的最大字符串的长度。

int size()const; //返回当前字符串的大小。

int length()const; //返回当前字符串的长度。

bool empty()const; //当前字符串是否为空。

void resize(int len,char c);//把字符串当前大小置为len,并用字符c填充不足的部分。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式