unique_distance
来源:互联网 发布:楚楚街聊天是什么软件 编辑:程序博客网 时间:2024/06/18 17:14
今天看代码的时候看见distance,不是太懂,查了写资料,就马上写下,以防忘记!
不说不懂得,只讲最快可以理解的。
**这个里面好像不能显示 >> 所以不好显示,需要输出的时候我就直接写输出两个字了,>-<
unique 将相邻相同的元素放最后面,返回–重排后元素的首地址(不懂返回值的稍后会讲)
使用方法::
int a[10] = {1,1,2,2,3,4,5};
int * s = unique(a,a+7);vector A(a,a+7)
vector::iterator b = unique(A.begin(),A.end());
返回值::::直接代码:
int a[10] = {1,1,2,2,3,4,5};
vector A(a,a+7);
输出 unique(a,a+7)
输出 *unique(a,a+7)
//输出:
0x6ffdf4
0
distance :: 用法和他的名字一样
处理两个迭代器之间的距离
vector::iterator iter = unique(A.begin(),A.end());
输出 “ ****” distance(A.begin(),iter);
输出s:
5
阅读全文
0 0