C++|C++ string.erase()用法详解
【C++|C++ string.erase()用法详解】标准库类型string表示可变长的字符序列。可以通过string类的erase()函数来对该字符序列进行删除操作。erase()函数共有3种格式,分别用来删除指定位置的字符、删除指定长度的字符串和删除指定范围的字符串。
1、string.erase(pos,n) //删除从pos开始的n个字符 string.erase(0,1);
删除第一个字符
#include #includeusing namespace std; int main(){string::iterator i; string s; cin>>s; s.erase(1,2); cout<
2、string.erase(pos) //删除pos处的一个字符(pos是string类型的迭代器)
#include #includeusing namespace std; int main(){string::iterator i; string s; cin>>s; i = s.begin()+3; s.erase(i); cout<
3、string.erase(first,last) //删除从first到last中间的字符(first和last都是string类型的迭代器)
#include #includeusing namespace std; int main(){string::iterator i; string s; cin>>s; s.erase(s.begin()+1,s.end()-1); cout<
到此这篇关于C++ string.erase()用法详解的文章就介绍到这了,更多相关C++ string.erase()用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- opencv|opencv C++模板匹配的简单实现
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- c++基础概念笔记
- canvas(一)基本用法
- 牛逼!C++开发的穿越丛林真人游戏,游戏未上线就有百万人气
- 一般现在时
- 学习日记block众多用法中的一种用法
- C++Primer之|C++Primer之 函数探幽
- vue的cli用法
- python之SimpleHTTPServer用法