string的插入与删除insert、erase

来源:互联网 发布:淘宝机票改签流程 编辑:程序博客网 时间:2024/06/09 17:13

一、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的引用

0 0