学习C++primer 第27天 之 小问题
问题比较多了。。。
1.能否实现这样的要求:“怎样让程序自动以空格区分是一个单词?”具体怎样实现?(比如 输入 i was a boy 能否让程序自动区别出是个单词?
2.int sum=accumulate(vec.begin(),vec.end(),42);//这里是什么?是先吧vec 中所有元素先加起来再和42相加。对吧
那这个
string sum=accumulat(v.begin(),vec.end(),string(" "));//这个呢?书上说是从空字符串开始,把vec里的每个元素连接成一个字符串.
我很疑惑的是这2个是一样的函数,为什么第一个是加上去,而第2个不是加上一个" "(空格).
3.使用了unique这个算法后,实际上并没有删除任何元素,而是将无重复的元素复制到序列的前端,从而覆盖相邻的重复元素.
那么原来重复的那个元素还能通过某种函数或什么找回来么??比如,我可能不想用这个unique的,用错了.怎么半?没有了?
4.谁给些文本查询的例子?用容器写的.最好有视频.我看写文本查询有点验证哦....