string类常用的操作函数
插入:insert函数
原型:
string &insert(unsigned p_0,const char *s);
string &insert(unsigned p_0,const char *s,unsigned n);
添加:append函数
原型:
string &append(const char *s);
string &append(const string &s);
string &append(const char *s,unsigned n);
复制:copy函数
原型:
int copy(char *s,unsigned n,unsigned pos = 0);
删除:erase函数
原型:
string &erase(unsigned pos,unsigned n);
交换:swap函数
原型:
void swap(string &s2);
替换:replace函数
string &replace(unsigned p_0,unsigned n_0,const char* s);
string &replace(unsigned p_0,unsigned n_0,const char* s,unsigned n);