C++模板库(STL)入门——string字符串 最最最常用的string函数介绍

string

C语言中或者还未学过string的stl的编程者会吃用数组来操作string,这样经常会因为种种原因出现错误,而CPP的stl中的string就对字符串常操作进行了封装。

  1. 使用:要用string需要加入string头文件,string头文件和string.h头文件是两个不一样的头文件
  2. 定义:string定义很简单

string name=“abcd”;

这句话就定义了一个字符串,还直接给其赋初值abcd。

  1. 访问:
    1. string可以直接用下标访问string可以直接用下标访问;
    2. string也可以通过迭代器访问

string常用函数

ps(如果是迭代器类型,都用it表示)

  1. str+=: 使两个字符串拼接起来,比如str1+=str2,就能让str2接到str1上。
  2. 比较:两个字符串可以用>比较,比较方法是字典序数
  3. size():返回一个字符数
  4. insert(2,string2) 在2号位置插入string2 ;insert(it,it2,it3)在迭代器it中插入,it2到it3的东西
  5. erase(it) 删除一个; erase(it,it2)删除这个左闭右开区间东西。erase(2,3)删除2号位开始,持续3个位置的东西。
  6. clear() 清空
  7. substr(2,3)返回从2号位开始,持续3个长度的字串,注意不是2号位到3号位。
  8. find(str)返回字串str的位置,失败返回-1;
  9. replace(2,3,string)2-3号位替换为string;replace(it,it2,string)同理。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值