【C++】第八节—string类(上)——详解+代码示例

2025-04-29 0 403

 hello,又见面了!

云边有个稻草人-CSDN博客

C++_云边有个稻草人的博客-CSDN博客——C++专栏(质量分高达97!)

菜鸟进化中。。。

【C++】第八节—string类(上)——详解+代码示例

目录

一、为什么要学习string类?

1.1 C语言中的字符串

1.2 面试题(暂不做讲解)

二、 标准库中的string类

2.1 string类(了解)

2.2 auto和范围for

2.3 string类的常用接口说明(注意下面我只讲解最常用的接口)

2.3.1 string类对象的常见构造

2.3.2 string类对象的容量操作

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

【operator[ ]】 

【遍历begin+end+迭代器第一弹】

【迭代器第二弹】

【const对象的迭代器和反向迭代器】 

2.4 string类对象的Element access(元素存取)

2.5 string类对象的修改操作

2.6 String类内部扩容细节

2.7 小试牛刀

         

              ——————————————《Rain》——————————————


正文开始——

一、为什么要学习string类?

1.1 C语言中的字符串

C
语言中,字符串是以
'\\0'
结尾的一些字符的集合,为了操作方便,
C
标准库中提供了一些
str
系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP
的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。

平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/lrq13965748542/article/details/146944807

遇见资源网 编程语言 【C++】第八节—string类(上)——详解+代码示例 http://www.ox520.com/157881.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务