本文共 1096 字,大约阅读时间需要 3 分钟。
#include#include #include #include #include #include #include
#include #include using namespace std;int main() { string array_string[5] = {"why","do","bird","suddenly","appear"}; set set_a{"why","do","star","shinning","from","above"}; set set_b (array_string,array_string + 5); set set_union_,set_intersection_,set_difference_; for(auto iter : set_a){ cout << iter << " "; } cout << endl; for(auto iter : set_b){ cout << iter << " "; } cout << endl; cout << endl; set_union(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_union_,set_union_.begin())); for(auto iter : set_union_){ cout << iter << " "; } cout << endl; set_intersection(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_intersection_,set_intersection_.begin())); for(auto iter : set_intersection_){ cout << iter << " "; } cout << endl; set_difference(set_b.begin(),set_b.end(),set_a.begin(),set_a.end(),inserter(set_difference_,set_difference_.begin())); for(auto iter : set_difference_){ cout << iter << " "; } cout << endl; return 0;}
转载地址:http://cqvmi.baihongyu.com/