c++erase函数(vector的erase函数)

美食分享 2024-07-24 09:50:48

本文目录一览:

C++erase函数的使用

erase函数的原型如下:

c++erase函数(vector的erase函数)c++erase函数(vector的erase函数)


(1)string& erase ( size_t pos = 0, size_t n = npos );

(2)iterator erase ( iterator position );

(3)iterator erase ( iterator first, iterator last );

也就是说有三种用法:

(1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除个字符

(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)

(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

示例代码:

#include

#include

using namespace std;

{

string str ("This is an example phrase.");

string::iterator it;

//第(1)种方法

str.erase (10,8);

cout

C++中string中的erase函数怎么使用

erase函数的原型如下:

(1)string& erase ( size_t pos = 0, size_t n = npos );

(2)iterator erase ( iterator position );

(3)iterator erase ( iterator first, iterator last );

也就是说有三种用法:

(1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除个字符

(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)

(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

示例代码:

#include

#include

using namespace std;

{

string str ("This is an example phrase.");

string::iterator it;

//第(1)种方法

str.erase (10,8);

cout

C++中的erase作

erase函数的原型如下:

(1)string& erase ( size_t pos = 0, size_t n = npos );

(2)iterator erase ( iterator position );

(3)iterator erase ( iterator first, iterator last );

也就是说有三种用法:

(1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除个字符

(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)

(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

示例代码:

#include

#include

using namespace std;

{

string str ("This is an example phrase.");

string::iterator it;

//第(1)种方法

str.erase (10,8);

cout

C++ 删除字符串中指定位子 或者指定字符或字符串的函数

erase函数的原型如下:

(1)string& erase ( size_t pos = 0, size_t n = npos );

(2)iterator erase ( iterator position );

(3)iterator erase ( iterator first, iterator last );

也就是说有三种用法:

(1)erase(pos,n); 删除从pos开始的n个字符,比如erase(0,1)就是删除个字符

(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)

(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

示例代码:

#include

#include

using namespace std;

{

string str ("This is an example phrase.");

string::iterator it;

//第(1)种方法

str.erase (10,8);

cout

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 a13828211729@163.com 邮箱删除。