获取方式:int length = unique(a,a+x)-a;
具体解释这个公式之前我们需要先了解unique()方法

由图可知 unique()返回值指向第一个重复元素的地址,而数组名指向数组的首地址
#include<iostream>
#include<stdlib.h>
#include<algorithm>
using namespace std;
int main
本文介绍了如何在C++中利用unique()函数进行数组去重,并详细解释了如何通过unique()返回值计算去重后的数组长度。通过示例展示了将十六进制地址转换为十进制并除以元素大小来获取新数组长度的方法。
获取方式:int length = unique(a,a+x)-a;
具体解释这个公式之前我们需要先了解unique()方法

由图可知 unique()返回值指向第一个重复元素的地址,而数组名指向数组的首地址
#include<iostream>
#include<stdlib.h>
#include<algorithm>
using namespace std;
int main
950
703

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