#include <iostream>
#include <string>
using namespace std; int main(int argc, char** argv)
{string a = "ZZH";cout<<a<<endl;a += "NB";//实现字符串的拼接 cout<<a<<endl;cout<<a.substr(0,3)<<endl;//输出[L,R-1]cout<<a.substr(3)<<endl; //输出[L,End]cout<<a.substr(0,100000)<<endl;//输出[L,End] 即使100000越界 printf("%s\n",a.c_str());//将a转化成字符数组的方式进行输出 string b = "ZZK";if(b > a)//字符串的比较== != < <=  > >= {cout<<"Yes b > a"<<endl;}string c = "xcv";b.insert(0,c);//在0号位置插入stringC cout<<b<<endl; c.erase(c.begin()+1);//删除1号位置的字符 cout<<c<<endl;c.erase(c.begin(),c.end());//删除一段区间的字符if(0 == c.size()){cout<<"C 已经被删除完了"<<endl;} c.clear();//删除字符串 string str1 = "asdfghjklasd";string str2 = "fgh";string str3 = "qeqe";cout<<str1.find(str2)<<endl;//返回子串第一次出现的位置 cout<<str1.find(str3)<<endl;str1.replace(3,3,str3);//从str1的第三个位置开始 ,长度为3的子串替换为str3cout<<str1<<endl;return 0;
}

STL的string相关推荐

  1. STL 的string类怎么啦?

    STL 的string类怎么啦? 陈皓 前言 上个周末在和我的同学爬香山闲聊时,同学说到STL中的string类曾经让他备受折磨,几年前他开发一个系统前对string类还比较清楚,然后随着程序的复杂度 ...

  2. C++STL的string容器

    C++STL的string容器 string容器 string基本概念 string构造函数 string赋值操作 string字符串拼接 string查找和替换 string字符串比较 string ...

  3. STL之string类:知其然,需知其所以然

    目录 前言 一,构造及初始化 1.1constuct类函数 1.2构造函数及其模拟实现 1.3拷贝构造及其模拟实现 1.4赋值操作符 1.5string类的swap接口 二,迭代器 2.1初识迭代器即 ...

  4. STL简介string的使用及其模拟实现

    文章目录 一.STL简介 1.什么是STL 2.STL的版本 3.STL的六大组件 4.STL的重要性 5.如何学习STL 二.标准库中的string类 1.string类 2.string类的常用接 ...

  5. C++STL之string (转)

    在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考. 1:string对象的定义和初始化以及读写 string s1;      默认构造函数,s1为空串 string ...

  6. STL之string类型

    1.String概念 string是STL的字符串类型,通常用来表示字符串.而在使用string之前,字符串通常是用char*表示的. string和char*的区别: string是一个类, cha ...

  7. stl之string类用法详细总结

    标准c++中String类非常强大,合理使用,能极大提高编程效率,下面就对string类的用法进行总结. 头文件 #include<string> String类的构造函数如下: 1)   ...

  8. C++STL之string类

    最近在准备ccfcsp,于是学习了一下STL标准库的string类,在此记录. 作为STL类介绍的第一篇文章,首先简单介绍一下为什么要用STL,原因就是解决了一个问题之后,就不要对这个问题再来做重复的 ...

  9. c++之STl容器-string

    目录 容器的分类 string string的概念 string的初始化 string的遍历 string的一些基本操作 char*类型和string类型互转 字符串的连接 字符串的查找和替换 str ...

  10. 【STL】string详解(string类常用的操作函数、构造函数、赋值操作、子符串的拼接、查找和替换、比较、存取、插入和删除、获取)

    目录 1. string容器 简介 2. string类常用的操作函数 3. 构造函数 4. 赋值操作 5. 字符串拼接 6. 字符串查找和替换 7. 字符串比较 8. 字符串存取 9. 字符串插入和 ...

最新文章

  1. 小蓝发布带屏幕的单车,瞄准精准广告媒体平台
  2. 关于湖北工业大学图书馆联网配置的方法
  3. os_mem.c(全)
  4. ad采集 cube配置 dma_【技术技巧】 使用MCC数据采集设备获取模拟波形
  5. 小优优(u盘歌曲顺序调整)_电脑从U盘启动,这三种方式你知道吗?
  6. 回溯法基本思想_回溯算法(一)
  7. application跟消息相关的东东
  8. Dynamics AX2012 保留上一次操作记录
  9. Panel控件的使用
  10. android icon颜色转换工具,Android代码修改图标颜色
  11. some website
  12. EPLAN界面编辑背景颜色更改
  13. G3D 渲染引擎简介
  14. uniapp日历插件
  15. 20220312纪中集训总结
  16. 怎么用java做全民飞机大战_基于VC++和OpenCV实现的全民飞机大战游戏
  17. “燕云十六将”之Lorna(14)
  18. Android 屏幕适配总结
  19. JavaScript 王者归来
  20. 树莓派 Pico(raspberry pi pico)极简入门

热门文章

  1. ES Search After 分页查询
  2. 记录SpringSecurity jwt问题
  3. java使用elasticsearch进行模糊查询-已在项目中实际应用
  4. restful架构风格设计准则(五)用户认证和session管理
  5. Word绘制跨行表格
  6. Linux基本命令(一)
  7. crontab周期任务
  8. signature=32c56289e10e63e51063305adfc34ef0,Deconfinement transition and Black Holes
  9. PHP sql IN查询改成子查询
  10. 结构体转map[string]interface{}的若干方法