C++字符串拼接 字符串拼接

2023-05-16

C++字符串拼接 字符串拼接

功能描述:
实现在字符串末尾拼接字符串

#include <iostream>
#include <string>
using namespace std;
//string& operator+=(const char* str);	//重载+= 操作符
//string& operator+=(const char c);		//重载+= 操作符
//string& operator+=(const string& str);	//重载+= 操作符
//string& append(const char* s);			//把字符串s连接到当前字符串结尾
//string& append(const char* s, int n);	//把字符串的前n个字符赋给当前的字符串
//string& append(const string& s);		//把字符串s赋给当前字符串
//string& append(int n, char c);			//用n个字符赋给当前字符串

void test01()
{
	string str1 = "我";
	str1 += "爱玩游戏";
	cout << "str1 = " << str1 << endl;
	str1 += ":";
	cout << "str1 = " << str1 << endl;

	string str2 = "LOL DNF";
	str1 += str2;
	cout << "str1 = " << str1 << endl;

	string str3 = "I";
	str3.append(" love ");
	str3.append("game abcde", 4);
	//str3.append(str2);
	cout << "str3 = " << str3 << endl;
	//lol dnf str3 = i love game
	str3.append(str2, 4, 3);	//从下标4位置开始, 截取3个字符,拼接到字符串末尾
	cout << "str3 = " << str3 << endl;
}
int main()
{
	test01();
	return 0;
}

C++字符串拼接 字符串拼接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++字符串拼接 字符串拼接 的相关文章

  • idea启动SpringBoot程序后,出现Process finished with exit code 0并不能成功运行

    前言 最近在学习SpringBoot xff0c 把视屏看了一遍 xff0c 就心血来潮想先测试下 xff1b 然后在IDEA中新建SpringBoot项目 xff08 maven xff09 xff0c 然后就写个标准的hello Spr
  • mysql 定时删除过期数据记录

    首先连接mysql数据库 xff1a 1 查看MySQL事件功能开启 show variables like span class token string 39 sc 39 span span class token punctuatio
  • springboot多数据源使用canal同步master数据库

    canal数据库同步 canal源码 xff08 需要根据自己配置修改参数 xff09 准备 0 xff1a binlog文件 0 1 xff1a binlog文件包含两种类型 xff1a 索引文件 xff08 文件名后缀为 index x
  • nginx映射域名以及加证书https(SSL证书)

    1 映射一个域名到服务器80端口 2 在服务器nginx配置这个域名并重启 nginx conf默认配置 user root span class token punctuation span worker processes auto s
  • 严重 [RMI TCP Connection(3)-127.0.0.1]

    遇到这个问题网上搜了半天发现还是没解决 xff0c 最后发现是maven库的问题 1 这个问题一般是maven库的原因 xff0c 自己下载配置Repository仓库 xff0c 也可以使用IDEA自动下载一个库 下面我是使用IDEA下载
  • MySQL数据库删除数据(有外键约束)

    在MySQL中删除一张表或一条数据的时候 xff0c 出现有外键约束的问题 xff0c 于是就去查了下方法 xff1a span class hljs operator span class hljs keyword SELECT span
  • IDEA 第一次配置Tomcat找不到Tomcat server

    新装的一个电脑 xff0c 配置tomcat时候找不到tomcat server xff0c 这次做个记录 关闭项目 gt setting gt plugins gt 搜索tomcat安装 再次打开就可以看到了 如果还没有就应该是下面的情况
  • java.lang.NumberFormatException: null原因

    今天跑从公司SVN download下来的项目 xff0c 老实报java lang NumberFormatException null这个错 xff0c 页面还提示我系统异常 xff0c 从网上百度看的很多解决方案说是下面这些情况 xf
  • linux内核睡眠状态解析(转载)

    1 系统睡眠状态 睡眠状态是整个系统的全局低功耗状态 xff0c 在这种状态下 xff0c 用户空间的代码不能被执行并且整个系统的活动明显被降低 1 1 被支持的睡眠状态 取决于所运行平台的能力和配置选项 xff0c Linux内核能支持四
  • 记一次Debian11安装

    出现问题 安装成功之后无法启动 从官网上下载镜像之后 xff08 有网络镜像和完整镜像 xff09 xff0c 就是一步步下一步 xff0c 当时提醒我缺少固件 xff0c 我也没有注意 xff0c 以为会联网自动安装 xff0c 当时选择
  • 再谈 UITableView 的 estimatedRowHeight(转)好文章

    转载自 xff1a https kangzubin com uitableview estimatedrowheight 今天发现之前写的一个基于 UITableView 的列表页面存在如下问题 xff1a 当列表在滑动过程中 xff0c
  • Windows访问Ubuntu的两种方法

    两种访问方法都是基于SSH实现的 xff0c 相比于samba只能在同一局域网访问的限制 xff0c 提高工作访问的效率 使用前提 Ubuntu 系统安装了ssh客户端 1 xff1a 将远程Ubuntu文件系统映射到本地磁盘 xff0c
  • 转账设计测试用例-----必背

    功能测试 1 付款账户无余额 xff0c 发起转账 2 付款账户输入框输入特殊字符发起转账 3 付款账户输入框输入空值 xff0c 发起转账 4 付款账户输入0元 xff0c 发起转账 5 付款账户输入大于0且小于余额 xff0c 发起账号
  • 微信朋友圈点赞设计测试用例

    功能测试 发朋友圈本人 已点赞好友 发赞朋友圈的好友且已点赞的好友的共同好友 非发赞朋友圈的好友但是已点赞好友的好友 不通知 发赞朋友圈的好友但是非已点赞好友 通知 1 本人能否进行正常点赞 好友能否点赞 朋友圈开放非好友能否点赞 2 点赞
  • appium + webdriver + HTML 经常遇到的问题

    目录 问题1 xff1a Mac和iOS通信 进行自动化测试参考Desired Capabilities官方说明文档 问题2 xff1a driver 61 webdriver Remote http localhost 4723 wd h
  • 网络安全基础知识&中间件简单介绍

    web服务器产品 apache httpd tomcat iis lighttp nginx xff1a 不是用来web服务器 xff0c 而是用来做反向代理 xff08 tps10w xff0c 优化tqs2020w xff09 fast
  • 连接数据库的方法和方式

    前景说明 xff1a 在我们刚开始使用数据库的时候 xff0c 发现只能在mysql编辑器里面使用sql语句来完成对数据库的操作 xff0c 那我们怎么来通过Java来操控数据库呢 xff1f 这个时候就有了JDBC的出现 1 什么是JDB
  • 域(Domain)

    1 Domain 2 内网环境 工作组 xff1a 默认模式 xff0c 人人平等 xff0c 不方便管理 域 xff0c 人人不平等 xff0c 集中管理 xff0c 同一管理 3 xff1a 集中 统一管理 4 域的特点域组成 控制器D
  • 测试代码PostUrl,字典报空指针异常错误

    package TestExp import org apache http HttpEntity import org apache http client methods CloseableHttpResponse import org
  • Windows~~~在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) ,并修改MySQL密码

    目录 适用于windows安装MySQL 对于出现拒绝访问root用户的解决方案 解决方案 xff1a 重启MySQL服务器 以上仍然不行的话 1 卸载计算机上所有与MYSQL相关应用程序 2 删除MYSQL所有配置文件 3 然后安装或者进

随机推荐