삽입 반복자(insert iterator)


삽입 반복자(insert iterator)

삽입 반복자는 요소의 위치에 새로운 값을 삽입할 수 있게 해준다. 0. include #include <iterator> iterator를 선언해준다. 1. insert_iterator, inserter #include <iostream> #include <iterator> #include <list> int main() { std::list<int> li{ 1, 2, 3 }; std::list<int> cpLi; std::copy(li.begin(), li.end(), std::insert_iterator(cpLi, cpLi.end())); //std::copy(li.begin(), li.end(), std::inserter(cpLi, cpLi.end())); for (auto temp : cpLi) { std::cout << temp << " "; // 1 2 3 } } li에 있는 값들을 cpLi에 복사하는 코드 예시이다. insert_iterator의 첫번째 인자에 삽입할 컨...


#C #insert #insert_iterator #iterator #반복자 #이터레이터 #CPP #STL

원문링크 : 삽입 반복자(insert iterator)