C++ 再谈string类型(2) 修改string对象的方法

时间:2022-12-30 23:19:09

一、容器通用的方法

s.insert(p,t)//p是迭代器

s.insert(p,n,t)

s.insert(p,b,e)

s.assign(b,e)//两个迭代器

s.assign(n,t)

s.erase(p)

s.erase(b,e)

二、string独有的方法

s.insert(pos,n,c)

s.insert(pos,s2)

s.insert(pos,s2,pos2,len)

s.insert(pos,cp,len)//cp是C风格字符串

s.insert(pos,cp)

s.assign(s2)

s.assign(s2,pos2,len)

s.assign(cp,len)

s.assign(cp)

s.erase(pos,len)