unique:使具有连续相同值的对象只留一份,由s与e迭代器来指定处理范围,并返回压缩后的序列末尾的迭代器
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
const int size = 10;
int a[size] = {
54,10,10,33,33,54,54,
STL中的unique函数用于压缩连续相同的元素,返回值为压缩后序列末尾的迭代器。示例中,unique返回的迭代器指向36,实际上它指向下一次迭代应开始的位置,即序列末尾的下一个位置。经过unique操作,不重复的元素被移动到序列开头,后续元素保持原位。
unique:使具有连续相同值的对象只留一份,由s与e迭代器来指定处理范围,并返回压缩后的序列末尾的迭代器
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
const int size = 10;
int a[size] = {
54,10,10,33,33,54,54,

被折叠的 条评论
为什么被折叠?