码迷,mamicode.com
首页 > 其他好文 > 详细

unique() sstream

时间:2017-07-14 12:01:21      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:pre   logs   cout   while   color   返回值   div   添加   输出   

sstream ss()自动去除空格

例:

string a="1 2 3 4 5;
getline(cin,a);
sstream ss(a);
while(ss>>b)
{
cout<<b<<endl;
}

输出是1\n2\n3\n4\n;

unique的作用是“去掉”容器中相邻元素的重复元素 它实质上是一个伪去除 它会把重复的元素添加到容器末尾 而返回值是去重之后的尾地址

int num[10]={1,1,2,2,2,3,4,5,5,5};  
int ans=unique(num,num+10)-num; 

 

unique() sstream

标签:pre   logs   cout   while   color   返回值   div   添加   输出   

原文地址:http://www.cnblogs.com/Aragaki/p/7169196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!