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<iostream>
using namespace std;
int main()
{string str="hello";string s="Hahah";str.insert(1,s);//在原串下标为1的字符e前插入字符串scout<<str<<endl;string str1="hello";char c='w';str1.insert(4,5,c);//在原串下标为4的字符o前插入5个字符ccout<<str1<<endl;string str2="hello";string s2="weakhaha";str2.insert(0,s2,1,3);//将字符串s2从下标为1的e开始数3个字符,分别是eak,插入原串的下标为0的字符h前cout<<str2<<endl;return 0;
}

运行结果:

永远相信美好

C++string中的insert()插入函数相关推荐

  1. c语言insert作用,C++string中的insert()插入函数详解

    下面通过代码给大家介绍c++  string insert() 函数,具体内容如下: basic_string& insert (size_type pos, const basic_stri ...

  2. sql语句insert插入函数如果values值括号里放变量名

    sql语句insert插入函数如果values值括号里直接放变量名就会到时表增加了一个空的记录,解决方法是使用特殊格式 String sql = "insert into user(name ...

  3. DXF 最简单的一个文件生成两个直线一条直线放入BLOCKS中通过INSERT插入 (2)

    把#注解删除 0 SECTION2 HEADER9 $ACADVER1 AC10099 $INSBASE10 0.00000020 0.00000030 0.0000009 $EXTMIN10 0.0 ...

  4. string中find和find_first_of函数用法总结

    一:find 函数原型: size_t find ( const string& str, size_t pos = 0 ) const; size_t find ( const char* ...

  5. C++string中find_first_not_of()函数和find_last_not_of()函数

    C++string中find_first_not_of()函数和find_last_not_of()函数 C++string中find_first_not_of()函数和find_last_not_o ...

  6. MyBatis在insert插入操作时返回主键ID

    数据库为MySql时:  <insert id="insert" parameterType="com.test.User" keyProperty=&q ...

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

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

  8. 【python列表插入函数】append() extend() insert() 三者区别与使用方法

    三个列表插入函数 append() extend() insert() append() append()函数是在列表末尾添加元素 append()括号内可以是数字.字符串- a=[1,2] a.ap ...

  9. python学习笔记:插入函数append,extend与insert的使用与区别

    python中的几个插入函数: append( )函数    函数功能:append( )函数是在列表末尾添加新的对象. 易错点:使用 append() 函数添加列表时,是添加列表的「引用地址」而不是 ...

最新文章

  1. pip install models ModuleNotFoundError: No module named ‘base‘
  2. vue + webpack 模拟后台数据
  3. 线性代数的问题:是否存在这样的矩阵,它满足正交对角化的条件,但它不是实对称矩阵呢?
  4. 【原创】C# Sealed、new、virtual、abstract、override的理解
  5. GARFIELD@01-07-2005
  6. c++折线平移算法_RSA笔记-蒙哥马利算法(1)
  7. 编写函数digit(num, k),函数功能是:求整数num从右边开始的第k位数字的值,如果num位数不足k位则返回0。...
  8. Java基础学习 -- I/O系统、流
  9. 【重难点】【分布式 01】RESTful、RPC 对比、Dubbo、Spring Cloud 对比、Eureka、Zookeeper、Consul、Nacos 对比、分布式锁
  10. 【LeetCode】7. Reverse Integer
  11. php评论倒序 zblog_zblogPHP评论链接加密并美化跳转的完美方法
  12. 还在人工测越权漏洞?快来自动扫描吧!
  13. android studio gradle 打jar 包 (混淆+第三方库包)
  14. 【转】【Linux】Linux 命令行快捷键
  15. MusicXML文档翻译(持续更新)
  16. 地质地貌卫星影像集锦(一 典型地貌篇)
  17. CSS的选择器(超详细!!)
  18. 荣耀4a刷android 6,荣耀4A全网通(SCL-AL00)一键救砖教程,轻松刷回官方系统
  19. 软考数据库考试有题库吗_科目一考试的题目都是从题库里挑的吗?科一考试技巧分享!...
  20. 隧道技术_复杂地质的隧道施工技术(下)

热门文章

  1. Pandas 02-基础
  2. vue项目搭建和配置
  3. Scala的安装和环境变量配置
  4. 四轴无人机那些事 番外篇 4 关于PWM模式的理解
  5. 民谣与2017年终总结
  6. C# 保存窗口为图片(保存纵断面图)
  7. 我的2016,新的开始新的起点
  8. 【GlobalMapper精品教程】043:图片自动矢量化
  9. Time For Kids 很不错的英语学习周刊
  10. 浏览器判断是否安装APP