当前位置:   article > 正文

【C++】String的语法及常用接口的底层实现详解_底层实现接口

底层实现接口

  在C语言中,我们知道处理字符串所用的类型是 char []或者char* 。字符串是以‘\0’结尾的。在C++中,string 是一个标准库类(class),用于处理字符串。它提供了一种更高级、更便捷的字符串操作方式,string 类提供了一系列成员函数和重载运算符,以便于对字符串进行操作和处理。本编文章会对C++中的 string 进行详解,希望本篇文章会对你有所帮助。

目录

一、string类

二、string的常用见用法

2、1 string对象的构造

2、1、1 string对象的构造的使用方法

2、1、2 string()的底层实现

2、1、3 string(const char* s)的底层实现

2、2 string对象的修改操作

2、3 string对象的容量操作

2、4 string对象的访问和遍历操作

三、string常用结构的底层实现

3、1 初建结构

3、2 返回大小和容量

3、3 拷贝构造和赋值重载

3、4 扩容(reserve)

3、5 插入(push_back、append、operator+=、insert)

3、6 删除(erase)

3、7 查找(find)

3、8 返回子串(substr)

3、9 迭代器(iterator)

3、10 比较(>、<、>=、<=、==、!=)

四、总结


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/784016
推荐阅读
相关标签