08/04/15 03:28:46
>>660
template<typename Class>
void assign_intersection(std::set<Class>& a, std::set<Class> const& b)
{
std::set<Class> result;
std::set_intersection(a.begin(), a.end(), b.begin(), b.end()
, std::inserter(result, result.end()));
a.swap(result);
}