C++ string类(二)

string类常用的操作函数

插入:insert函数

原型:
string &insert(unsigned p_0,const char *s);//在p_0位置插入字符串s
string &insert(unsigned p_0,const char *s,unsigned n);//在p_0位置插入字符串s前n个字符

添加:append函数

原型:
string &append(const char *s);//在字符串末尾添加字符串s
string &append(const string &s);//在字符串末尾添加字符串s
string &append(const char *s,unsigned n);//在字符串末尾添加字符串s前n个字符

复制:copy函数

原型:
int copy(char *s,unsigned n,unsigned pos = 0);//将字符串从pos位置后的n个字符拷贝到s字符串中,返回实际拷贝字符的个数

删除:erase函数

原型:
string &erase(unsigned pos,unsigned n);//删除pos位置后的n个字符

交换:swap函数

原型:
void swap(string &s2);//将当前字符串与s2字符串里边的值交换

替换:replace函数

string &replace(unsigned p_0,unsigned n_0,const char* s);//将当前字符串p_0位置后的n_0个字符替换成s字符串
string &replace(unsigned p_0,unsigned n_0,const char* s,unsigned n);//将当前字符串p_0位置后的n_0个字符替换成s字符串的前n个字符
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值