c++中的string以及set容器

 首先谈谈今天的string库吧,当我们声明一个string时,string s,代表着一个字符串。当然也可以直接的声明字符数组,可以直接的操作,不必向数组一样挨个输出。同时对于字符的操作求长度我们可以直接length,求长度。
 对于set可以对于插入集合中的元素直接排序,排成字典序,对于集合的操作,可以string<类型>::iterator it;之后用*it来操作,就像指针一样指到相应的位置。
 sstream可以进行不同类型的转换,声明是stringstream ss (s);或者直接声明,stringstream ss;然后ss<<a;ss>>b(此处int a;str b)即可实现int与str的互换。
 作为集合,set中不容纳相同的元素,所以在找出一篇文章或者一些数字中单一的不重合的元素,我们可以用集合来筛选。对于一些顺序不一样的我们可以先对字符串进行排序,排好后再往集合里插入。
 对于素数的判断我们可以开根号来判断,再判断某个数的连续因子的时候我们可以首先判断当前的一个值,如果满足继续while循环判断下一个是否满足。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值