string::replace

 

复制代码
 1 #include <string>
 2 #include <cctype>
 3 #include <algorithm>
 4 #include <iostream>
 5 #include <list>
 6 using namespace std;
 7 class Base{
 8 public:
 9         int data;
10         Base(int y):data(y){}
11 };
12 Base *pt(int x){
13         Base *tmp = new Base(x);
14         return tmp;
15 }
16 int main()
17 {
18         string str("this is a test");
19         char rpV = '^';
20         string::size_type pos = 0;
21         while((pos = str.find(" ")) != string::npos){
22                 //replace(pos, nct1, nct2, ch); 用重复n次的c字符替换从指定位置pos长度为len的内容
23                 str.replace(pos,1,2, rpV);
24                 cout << str << endl;
25         }
26 }
复制代码

 

posted @   PKICA  阅读(218)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示