学习boost::combine 之路
#include <iostream>
#include <boost/range/combine.hpp>
#include <boost/optional.hpp>
#include <set>
using namespace std;
int main() {
std::set<int> a{1,2};
std::set<int> b{1,3};
auto c=boost::combine(a,b);
// cout<< "combine a and b"<<boost::combine(a,b).get().size()<<endl;
for(const auto i: c)
{
cout <<boost::get<0>(i)<<endl;
}
return 0;
}
Success #stdin #stdout 0s 4276KB
1
2