尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

2025/11/27 今天学了string

2025/11/27  今天学了string
📅 发布时间:2026/6/19 5:56:04
2025/11/27 今天学了string

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;

相关新闻

  • 成膜助剂代理商有哪些?2025年成膜助剂OEM企业推荐:TOP10名单精选
  • 孩子近视了,OK镜怎么选?9款热门型号对比
  • python自动化测试:pytest(一).md

最新新闻

  • 南宁二手正装腕表流通量走低,现阶段适合出手变现吗? - 开心测评
  • 2026 济南足金回收哪家规范?御奢坊、名品集线下门店测评 - 讯息早知道
  • BetterNCM Installer完全指南:3分钟搞定网易云音乐插件安装
  • 保定食品复合袋生产 | 解决生鲜锁鲜难+定制起订量高 | 雄县源头工厂选型指南参数对照 - 品牌优选官
  • 小红书mcn机构申请入驻哪家代办公司专业靠谱 - 速递信息
  • 2026广州玉镯去哪变现?越秀区翡翠鉴定门店实测 - 逸程

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号