2025/11/27 今天学了string

news/2025/11/30 19:53:48/文章来源:https://www.cnblogs.com/dapaogege/p/19290076

string的创建
string s="abcd";
string s1(s);
string c;
c.assign("hello");
string e;
e.assign(c, 2, 2); 从c的第二个位置取两个出来
cout << e<<endl;

string的添加
string d;
d.assign("hello", 3); 从hello取前三个字符
cout << d << endl;*/
//string c = "小宝贝abc";
//string d = "def";
//c += d; 字符串添加
//c += 'w';
//c += "hhh";
//c.append("hh");
//c.append("gamer", 2); 就是添加字符串 "gamer" 的前 2 个字符,在末尾。
//c.append(d);
//c.append(c, 2, 4); 从c的2开始取四个
////c += "大炮戈戈";
////c.append(c, 1, 2);
//cout << c << endl;

string的查找
//字符串查找
string c = "abcdefgde";
size_t num=c.find("de"); 返回的是第一次找到的子字符串的起始位置。
cout << num << endl;
size_t numb = c.rfind("de"); 返回的是最后一次找到的子字符串的起始位置。
cout << numb << endl;
string的替换
//字符串替换
/string a = "abcdefgh";
a.replace(1, 3, "hhhhhhhhhhhhhhhhhh"); 从1开始替换3个位置,替换为后面的内容
cout << a << endl;
/

string比较
////字符串比较
//string s1 = "abcdef";
//string s2 = "abcdefg";
//cout << s1.compare(s2) << endl; 比较两个字符串,返回 -1(s1 < s2)、0(相等)或 1(s1 > s2),没什么意义,主要用于判别是否相等
string存取
////字符串存取
//string s1 = "hello";
///for (int i = 0; i < s1.size(); i++) {
// cout << s1.at(i) << endl;
//}
/
//for (auto c : s1) {
// cout << c << endl; 下面是现代c++
//}

string插入和删除
// 字符串插入和删除
//string s1 = "hello";
//s1.insert(1, "hhh");
//cout << s1 << endl;
//s1.erase(1, 4);
//cout << s1 << endl;

string的字串
//字符串字串
string str = "abcdefg";
auto str1 = str.substr(2, 3); 从2开始获取三个
cout << str1 << endl;
std::string_view sub = std::string_view{ str1 }.substr(1,2); c++17引入的高效方案,不复制数据!
cout << sub<<endl;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/982162.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025/11/30 今天没有自我学习

2025/11/30 今天没有自我学习今天把27号的笔记补上了

完整教程:CSS笔记4:CSS:列表、边框、表格、背景、鼠标与常用长度单位

完整教程:CSS笔记4:CSS:列表、边框、表格、背景、鼠标与常用长度单位2025-11-30 19:47 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: au…

初三 whk 记

语文 数学 英语 化学 物理 历史 政治 体育 总分初三上学期半期考 \(\color{red}{109.5}\) 133 142.25 \(\color{red}{60}\) \(\color{red}{74}\) \(\color{red}{86}\) \(\color{red}{76}\) 无 680.752025.11.30 : 当务…

成膜助剂代理商有哪些?2025年成膜助剂OEM企业推荐:TOP10名单精选

在涂料与胶粘剂等产业领域,成膜助剂是不可或缺的核心原料,其质量优劣和供应稳定程度,对下游产品品质起着决定性作用。目前市场上,拥有出口资质的供应商、专注外贸的贸易公司、值得信赖的 OEM 代工企业以及正规代理…

软件基础第三次作业这个作业属于哪个课程

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc这个作业的目标 以小组为单位,完成一个“电梯演讲”作业。姓名=学号 董俊炜=2023329301094、毛佳睿=2023329301078视频地址

set操作

C++ set 容器基于红黑树实现,其核心操作的时间复杂度如下: ‌查找、插入、删除操作‌:平均和最坏情况均为 ‌O(log n)‌,其中 n 是集合中的元素数量。这种对数级性能得益于红黑树的自平衡特性。 ‌遍历操作‌:时间…

RISC-V Linux QEMU编译安装 qemu-system-riscv64 构建

RISC-V Linux QEMU编译安装 qemu-system-riscv64 构建 https://blog.csdn.net/flyfish1986/article/details/130004913 https://cloud.tencent.com/developer/article/1825739

2025 补水嫩肤 + 水润双效沐浴露排行榜 TOP10,梵玢成沐浴首选!

换季肌肤易干燥,想实现全身美白焕肤却顾虑重重:强力去角质怕伤屏障,温和款又担心角质代谢不畅,美白沐浴产品常伴随假滑,保湿型却难改善暗沉?关节黑、鸡皮顽固、干燥起皮、敏感泛红甚至皮肤松弛等问题,让 “丝滑…

云南旅游,旅行社怎么选?看这份五大品牌榜就够了,权威数据+正规资质+定制服务+旅客口碑推荐

云南以多元民族文化与瑰丽自然景观成为旅游热门地,但旅游市场中旅行社质量良莠不齐,隐性消费、行程缩水、服务断层等问题频发:低价团暗藏强制购物陷阱,承诺的非遗体验沦为走马观花,山区线路用车不合规存安全隐患。…

孩子近视了,OK镜怎么选?9款热门型号对比

OK镜(角膜塑形镜)作为一种有效的视力矫正方式,越来越受到家长和近视患者的关注。市面上品牌众多,如何选择一款适合的OK镜成为许多人的困惑。本文整理了9款热门OK镜的关键参数,从产地、中心厚度到设计类型,助你一…

python自动化测试:pytest(一).md

Python基础 测试常用库 好的!这些是 Python 自动化测试中最常用的文件操作库。我来为你详细讲解每个库的常用操作。一、JSON 文件操作 1. 读取 JSON 文件 import json# 方法1:读取文件 with open(data/users.json, r…

2025东华大学程序设计萌新挑战赛题解

目录Problem A. 数字变换Problem B. 月下梦城堡谜题Problem C. ACM自动机Problem D. 五彩斑斓的世界Problem E. 要开始了……吗?Problem F. 虚空输电Problem G. 结界的巫女-easyProblem H. 结界的巫女-hardProblem I.…

RustFS安全架构揭秘:其“内存安全”特性如何实现企业级数据可靠?

RustFS安全架构揭秘:其“内存安全”特性如何实现企业级数据可靠?2025年,当数据成为企业的核心资产,安全性成为存储系统选型的决定性因素。基于Rust语言构建的​RustFS​,凭借其编译期内存安全特性,实现了99.99% …

python自动化测试:pytest(二)

2. 参数化测试(数据驱动) Pytest 参数化与数据驱动测试详解 1. 基本参数化使用 @pytest.mark.parametrize 装饰器 import pytest# 基本参数化示例 @pytest.mark.parametrize("input, expected", [(1, 2),(…

2025年必备口语练习APP清单:AI助学、真人对练,总有一款适合你

想要提升英语口语,却苦于没有合适的练习对象和语言环境?这是许多英语学习者面临的共同难题。如今,借助科技手段,我们可以通过手机APP应用获得贴近真实的口语练习体验,让开口说英语不再是一件难事。 值得关注的口语…

详细介绍:2v1带您实战12nm高级数字后端

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

服务器常见操作

查看文件夹大小 du -sh your_dir_path 查看磁盘空间 df -h

CV论文速递: 覆盖医学影像分析、视频理解与生成、3D场景理解与定位等方向! (10.27-10.31) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

成膜助剂出口厂商有哪些?销量比较好的成膜助剂厂家名单权威推荐:资质供应商与外贸公司名录

成膜助剂在涂料、胶粘剂等行业中占据重要地位,其品质优劣与供应稳定性对下游产品性能有着直接影响。随着市场需求不断攀升,国内一批拥有出口资质的成膜助剂生产厂商和贸易企业崭露头角。这些企业凭借先进技术与健全的…

过碳酸钠代理商有哪些?全球过碳酸钠供应商推荐:有出口资质的过碳酸钠供应商

在环保理念日益深入人心的当下,过碳酸钠作为一种兼具多重功能的环保型化工材料,被广泛应用于日化、印染、医疗、水处理等多个领域。市场上对 “国内生产过碳酸钠的厂家有哪些”“工业级碳酸钠生产厂家”“质量好的过…