【发布时间】:2010-09-22 19:44:33
【问题描述】:
我希望这不是一个重复的问题,但如果是,请随时为我指出正确的方向。
我有一个vector<vector<int> >。
是否可以在此使用unique()?比如:
vector<vector<int> > myvec;
//blah blah do something to myvec
vector<vector<int> >::interator it = unique(myvec.begin(), myvec.end());
myvec.begin() 到 it 的范围是唯一的吗?
【问题讨论】:
-
当然,这会产生一系列唯一的
vector<int>s,而不是唯一的ints 的范围。 -
是的,我想要一系列独特的
vector<int>s。要获得一系列独特的ints,我可以在每个内部向量上使用 unique,这样就可以了。
标签: c++ algorithm stl vector unique