一、string 的 insert:
s.insert(p,t);————— p迭代器,t值,插入在p之前,返回新元素的迭代器
s.insert(p,n,t); ———— n个值为t元素,返回新添加的第一个
s.insert(p,b,e); ———– b、e迭代器中的内容
s.insert(p,il); ————– il花括号元素列表 返回第一个
s.insert(pos,args);——– 在pos前插入,pos下标/迭代器。若下标,返回s的 引用;若迭代器,返回,第一个的迭代器
二、string 的 erase
s.erase(p);——————– 删除迭代器p指定的元素,返回其后的迭代器
s.erase(b,e);——————删除迭代器b:e间元素,返回e后的迭代器
s.erase(pos,len); ————删除从位置pos开始的len个元素,返回s的引用
string的插入与删除insert、erase
最新推荐文章于 2024-01-24 21:21:07 发布
本文详细介绍了C++标准库中string类的insert和erase方法的使用方式及其参数说明。包括不同形式的insert方法用于字符串插入操作,以及erase方法用于删除字符串中的元素。适合初学者快速掌握string类的基本操作。
2452

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



