代码:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<string>
#include<vector>
#include <ctime>
#include<queue>
#include<set>
#include<map>
#include<stack>
#include<iomanip>
#include<cmath>
#include<bitset>
#define mst(ss,b) memset((ss),(b),sizeof(ss))
///#pragma comment(linker, "/STACK:102400000,102400000")
typedef long long ll;
typedef long double ld;
#define INF (1ll<<60)-1
#define Max 1e9
using namespace std;
string s;
int main(){
cin>>s;
s.insert(0,2,'zz');/// s.insert[pos,len,"str"] 在pos位置插入长度为len的串
cout<<s<<endl;
s.erase(0,2); /// s.erase[l,r] 删除区间[l,r-1]
cout<<s<<endl;
return 0;
}
本文通过一个简单的C++程序示例介绍了如何使用标准库中的字符串类进行基本操作,包括在指定位置插入字符串以及删除指定区间的字符。这些操作对于理解和掌握C++字符串类的方法非常有用。
519

被折叠的 条评论
为什么被折叠?



