C++中string类的使用2

《C++中string类的使用1》中提到了定义string对象的几种方法。该文中提到了方法都是将string对象定义为指定的字符串,其实还可以将string对象定义为指定字符串的部分内容,还可以将其定义为多个字符串的组合。

1 将string对象定义为指定字符串的部分内容

可以通过提到用string类构造函数或者string类的substr()成员函数,将string对象定义为指定字符串的部分内容。

1.1 通过string类构造函数定义

string s1("Hello World");
string s2(s1, 0, 5);
string s3(s1, 6, 5);

在以上代码中,使用直接赋值的方式定义了string对象s1,之后通过调用string类的构造函数定义了string对象s2。在定义s2时,第一个参数表示指定的字符串,第二个参数表示指定字符串的起始位置,第三个参数表示指定字符串的结束位置。第二行代码的含义是将字符串s1截断,起始位置为0,结束位置为5。所以,此时s2对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值