3. string 的常用函数 (1)length()和size() length()用来返回 string 的长度(字符个数),时间复杂度为O(1)。size()与 length()一样。 (2)clear() clear()用来清空 string 中的所有元素,时间复杂度为O (1)。 (3)substr() Substr(pos,len)返回从 pos 号位置开始、长度为 len 的子串,时间复杂度为O (n)。 (4)insert () 函数 insert ()有多种写法,时间复杂度都是O (n)。insert(pos,string),表示在pos号位置插入字符串string。insert(it,it2,it3),it为原字符串的欲插入位置,it2和it3为待插入字符串的首尾迭代器(左闭右开区间)。 (5)erase() erase()可以删除单个元素,也可以删除一个区间内的所有元素,时间复杂度均为O (n)。删除单个元素用erase(it),it为要删除的元素的迭代器。删除一个区间内的所有元素可以用两种方法。erase(first,last),first为区间的起始迭代器,last为区间的末尾迭代器的下一个地址,也就是左闭右开的区间[first,last)。erase(pos,length),pos为需要删除的字符串起始位置,length为要删除的字符个数。 (6)f
您可能关注的文档
- 《信息学奥赛课课通(C++)》第1单元 程序设计基础.ppt
- 《信息学奥赛课课通(C++)》第2单元 顺序结构程序设计.ppt
- 《信息学奥赛课课通(C++)》第3单元 分支结构程序设计.ppt
- 《信息学奥赛课课通(C++)》第4单元 循环结构程序设计.ppt
- 《信息学奥赛课课通(C++)》第5单元 数组.ppt
- 《信息学奥赛课课通(C++)》第6单元 函数.ppt
- 《信息学奥赛课课通(C++)》第7单元 基本数据结构.ppt
- 《信息学奥赛课课通(C++)》第8单元 指针.ppt
- 《信息学奥赛课课通(C++)》第9单元 基本算法.ppt
- 计算机病毒防治TCSP认证第八讲 漏洞评估产品.ppt
- JJF 2428-2026食品基体标准物质研制(生产)通用技术要求.pdf
- 计量规程规范 JJF 2428-2026食品基体标准物质研制(生产)通用技术要求.pdf
- 计量规程规范 JJG 2100-2026环境空气二氧化碳高精度监测仪检定系统表.pdf
- 《JJG 2100-2026环境空气二氧化碳高精度监测仪检定系统表》.pdf
- JJG 2100-2026环境空气二氧化碳高精度监测仪检定系统表.pdf
- 《JJF 2406-2026烟煤胶质层指数测定仪校准规范》.pdf
- 计量规程规范 JJF 2406-2026烟煤胶质层指数测定仪校准规范.pdf
- JJF 2406-2026烟煤胶质层指数测定仪校准规范.pdf
- JJF 2432-2026水质自动采样器校准规范.pdf
- 《JJF 2432-2026水质自动采样器校准规范》.pdf
原创力文档

文档评论(0)