注意:
有序序列,顺序一致
返回值为接收并集数据的迭代器的最后一个元素迭代器地址
差集
#include
using namespace std;
#include<vector...= { 4, 5, 6, 7, 8, 9, 10, 11, 12 };
vector v3;
//max是标准算法头文件里面的一个函数
//最特殊情况,两个容器没有交集,取两个容器中大的size...作为目标容器开辟空间
v3.resize(max(v1.size(),v2.size()));
//返回的是v3容器最后一个迭代器地址
vector::iterator v3end=set_difference...<< "打印v1和v2差集部分:";
for_each(v3.begin(), v3end,p());
cout << endl;
vector::iterator v3end1 = set_difference