string类提供的各种操作函数大致分为八类:构造器和析构器,大小和容量,元素存取,字符串比较,字符串修改,字符串接合,I/O操作以及搜索和查找。

    函数名称              功能


构造函数                  产生或复制字符串


析构函数                  销毁字符串


=,assign                   赋以新值


Swap                    交换两个字符串的内容


+ =,append(),push_back()          添加字符


insert()                    插入字符


erase()                    删除字符


clrear()                    移除全部字符


resize()                    改变字符数量


replace()                    替换字符


+                        串联字符串


==,!=,<, <=, >, >=, compare()          比较字符串内容


size(),length()                  返回字符串数量


max_size()                  返回字符的最大可能个数


empty()                    判断字符串是否为空


capacity()                  返回重新分配之前的字符容量


reserve()                  保留内存以存储一定数量的字符


[],at()                    存取单一字符


>>, getline()                  从stream中读取某值


<<                      将值写入stream


copy()                    将内容复制为一个C-string


c_str()                    将内容以字符数组形式返回


data()                    将内容以C-string形式返回


substr()                    返回子字符串或字符


find()                     搜索某字符串或字符


begin(),end()                  提供正向迭代器支持


rbegin(),rend()                  提供逆向迭代器支持


get_allocator()                  返回配置器


最新文章

  1. python脚本后台运行
  2. [转] Android优秀开源项目
  3. lhgDialog窗口组件
  4. 2013 Multi-University Training Contest 1
  5. VBS_DO...Loop
  6. POJ1860——Currency Exchange(BellmanFord算法求最短路)
  7. js调用本地 exe
  8. Android 用代码来实现selector
  9. python处理xml的常用包(lib.xml、ElementTree、lxml)
  10. Knockoutjs官网翻译系列(一)
  11. android使用apktool反编译出现Input file (d:\t) was not found or was not readable
  12. [工具] XMind
  13. kali 2.0中msf连接postgres数据库
  14. 排序算法Java实现(希尔排序)
  15. go 结构体
  16. ThreadPoolExecutor系列一——ThreadPoolExecutor 机制
  17. Lambda表达式遍历和泛型ForEach遍历方式
  18. 微信小程序,加载更多
  19. [转]Angular4 自制分页控件
  20. jquery基础学习之事件篇(三)

热门文章

  1. 软件测试第4周小组作业:WordCount优化
  2. TPM大端模式
  3. 【Matlab开发】MATLAB编译C/C++代码
  4. Centos 7 忘记密码的情况下,修改root密码
  5. spring-boot war包部署(二)
  6. SpringBoot起飞系列-配置嵌入式Servlet容器(八)
  7. SOSdp
  8. PHP给图片添加文字水印实例
  9. Python—格式化输出
  10. 定义vue目录别名