전체 글
컴퓨터공학 기초/C.C++
set_union 알고리즘 STL set에서 사용하기
STL에 set을 가만 보면 우리가 원하는 연산이 없습니다. 합집합, 교집합, 차집합 연산이 바로 그것이죠 그런데 사실 그러한 연산들은 STL내에 알고리즘 형태로 어떤 컨테이너(예.벡터)에서도 사용할 수 있도록 제네릭하게 제공되고 있습니다. set a; set b; set c; a.insert("abc"); a.insert("def"); b.insert("abc"); b.insert("123"); set_union(s.begin(), s.end(), b.begin(), b.end(), inserter(c, c.begin())); for(set::iterator it = c.begin(); it != c.end(); it++) { cout