下面通过代码给大家介绍c++  string insert() 函数,具体内容如下:

basic_string& insert (size_type pos, const basic_string& str);

在原串下标为pos的字符前插入字符串str

basic_string& insert (size_type pos, const basic_string& str, size_type pos1, size_type n);

str从下标为pos1开始数的n个字符插在原串下标为pos的字符前

basic_string& insert (size_type pos, size_type n, char c);

在原串下标为pos的字符前插入n个字符c

代码:

#include

using namespace std;

int main()

{

string str="hello";

string s="Hahah";

str.insert(1,s);//在原串下标为1的字符e前插入字符串s

cout<

string str1="hello";

char c='w';

str1.insert(4,5,c);//在原串下标为4的字符o前插入5个字符c

cout<

string str2="hello";

string s2="weakhaha";

str2.insert(0,s2,1,3);//将字符串s2从下标为1的e开始数3个字符&#x

c语言insert作用,C++string中的insert()插入函数详解相关推荐

  1. python平方数迭代器_对python中的高效迭代器函数详解

    python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...

  2. pythonpandas函数详解_对pandas中Series的map函数详解

    Series的map方法可以接受一个函数或含有映射关系的字典型对象. 使用map是一种实现元素级转换以及其他数据清理工作的便捷方式. (DataFrame中对应的是applymap()函数,当然Dat ...

  3. 在oracle中游标的操作,Oracle中的游标和函数详解

    Oracle中的游标和函数详解 1.游标 游标是一种 PL/SQL 控制结构:可以对 SQL 语句的处理进行显示控制,便于对表的行数据 逐条进行处理. 游标并不是一个数据库对象,只是存留在内存中. 操 ...

  4. 转:linux中fork()函数详解

    转:linux中fork()函数详解 https://blog.csdn.net/jason314/article/details/5640969 转载于:https://www.cnblogs.co ...

  5. python中plt定义,对Python中plt的画图函数详解

    1.plt.legend plt.legend(loc=0)#显示图例的位置,自适应方式 说明: 'best' : 0, (only implemented for axes legends)(自适应 ...

  6. Oracle中nvl()与nvl2()函数详解

    Oracle中nvl()与nvl2()函数详解: 函数nvl(expression1,expression2)根据参数1是否为null返回参数1或参数2的值: 函数nvl2(expression1,e ...

  7. c语言 append,对C++ string append方法的常用用法详解

    C++ string append()添加文本 使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1 ...

  8. linux内核中send与recv函数详解

    Linux send与recv函数详解 1.简介 #include <sys/socket.h> ssize_t recv(int sockfd, void *buff, size_t n ...

  9. python中文件读写--open函数详解

    python中open函数详解 在python中文件的读取分为三步走: 读:打开文件 -> 读文件 -> 关闭文件 (有点像把大象放进冰箱需要几步?的问题) 1.open函数 open函数 ...

最新文章

  1. linux learning site
  2. 有程序在记录你的键盘输入_12个用Java编写基础小程序amp;经典案例(收藏)
  3. Ajax中GET和POST的区别
  4. RxJava中BehaviorSubject适合的使用场景
  5. winform弹出唯一窗体的方法
  6. 推荐一个免费的在线图片工具网站
  7. java spring hiberate_Java程序员:Spring Boot和Hibernate一起使用的技巧
  8. Numpy.where()
  9. linux值centos7安装docker
  10. 【技术直通车】使用FME Extension for ArcGIS读取ArcPad AXF文件
  11. 将html的echarts导入excel,echarts 数据 表格 excel-求Excel数据导入echarts实现成图的代码,不胜感激!...
  12. 中国石油大学《化工原理二》第一阶段在线作业
  13. Prometheus+k8s之告警通知
  14. 粒子滤波 particle filter—从贝叶斯滤波到粒子滤波—Part-V(粒子滤波 PF)
  15. rootkit后门程序开发测试过程
  16. 【转载】我为什么鼓励工程师写blog
  17. word制作多个单位联合发文的文件头
  18. 采访计算机老师的问题,全程导学 | 第24期 行远自迩,笃行不怠——专访邹立仁老师...
  19. (Fabric学习坑)com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;
  20. 寒假集训三(暴力枚举)2020.01.02(11题)

热门文章

  1. Web安全Day1 - SQL注入实战攻防
  2. JAVA 随机生成6位数验证码
  3. MySQL 计算时间差
  4. Pycharm添加镜像源
  5. 经典SQL语句大全(绝对的经典)
  6. 华为河图鸿蒙,继鸿蒙、麒麟后,华为又亮剑,新引擎河图曝光,抗衡谷歌又一招!...
  7. DataTable select过滤
  8. 有点做作--撩开“中国雅皮士”的神秘面纱
  9. java培训爆破专栏之Spring Security系列教程之实现CAS单点登录上篇-概述
  10. ActiveMQ WebConsole的一些参数