cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据 unique(b,e),删除连续性的,删除重复的数据,比如如果有两个连续的5,5,则留下一个。 unique(b,e,p) unique_copy(b1,e1,b2) unique_copy(b1,e1,b2,p) copy(source, source + sourceNum,back_inserter(ilist));//ilist是空的,无数据,所以需要,back_inserter
删除性算法
注意: 1.应该有一个unique_if(),但是没有 2.应该有一个unique_copy_if(),但是没有
STL算法都是针对容器使用的。 error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;” vs2017打开项目工程----> 属性 ---> c/c++ --> 语言 --> 符合模式 修改成否即可
/*cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据
unique(b,e),删除连续性的,删除重复的数据,比如如果有两个连续的5,5,则留下一个。
unique(b,e,p)
unique_copy(b1,e1,b2)
unique_copy(b1,e1,b2,p)
copy(source, source + sourceNum,back_inserter(ilist));//ilist是空的,无数据,所以需要,back_inserter
删除性算法
注意:
1.应该有一个unique_if(),但是没有
2.应该有一个unique_copy_if(),但是没有
STL算法都是针对容器使用的。
error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;”
vs2017打开项目工程----> 属性 ---> c/c++ --> 语言 --> 符合模式 修改成否即可
*/
#include
#include
#include
#include
#include
using namespace std;
template
void print(TT2 &ilist)
{
for (TT2::iterator iter = ilist.begin(); iter != ilist.end(); ++iter)
cout
关注
打赏