64,663
社区成员
发帖
与我相关
我的任务
分享
#include <algorithm>
#include <set>
#include <iostream>
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string a[] = {"11.txt","12.txt"}; //上一次的
string b[] = {"11.txt","12.txt","13.txt","14.txt"};//当前的
set<string> s1(a,a+2);
set<string> s2(b,b+4);
set<string>::iterator it;
set<string> sdifference;
std::set_difference(s2.begin(),s2.end(),s1.begin(),s1.end(),inserter(sdifference,sdifference.begin()));
for(it=sdifference.begin();it!=sdifference.end();it++)
{
cout << *it << endl;
}
}