std::set 应用场景
std::set<int> setA = {1, 2, 3, 4, 5}; std::set<int> setB = {3, 4, 5, 6, 7}; std::set<int> intersection; std::set_intersection(setA.begin(), setA.end(), setB.begin(), setB.end(), std::inserter(intersection, intersection.begin())); // intersection 中包含 3、4、5。
std::set<int> mySet = {1, 2, 3, 4, 5}; bool isMember = (mySet.find(3)!= mySet.end()); // isMember 为 true,表示 3 是集合中的元素。
Last updated