首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

unique 如何了

2012-02-16 
unique 怎么了?vectorstringstdstringstdstring.push_back( aaaa )stdstring.push_back( aaaa )s

unique 怎么了?
vector   <string>   stdstring;
stdstring.push_back( "aaaa ");
stdstring.push_back( "aaaa ");
stdstring.push_back( "aaa2 ");
stdstring.push_back( "aaaa ");
stdstring.push_back( "a3aa ");
sort(stdstring.begin(),stdstring.end());
unique(stdstring.begin(),stdstring.end());
for(vector <string> ::iterator   iter=stdstring.begin();iter!=stdstring.end();++iter)
{
TRACE( "%s\n ",(*iter).c_str());

}
结果:
a3aa
aaa2
aaaa
aaaa
aaaa  

不   是可以清除重复的值吗?


[解决办法]
erase( unique(stdstring.begin(),stdstring.end()), stdstring.end() );

热点排行