다음을 통해 공유


insert_iterator Class

출력 반복기의 요구 사항을 충족 하는 반복기 어댑터를 설명 합니다.이 삽입 대신, 시퀀스에 요소가 덮어쓰고 따라서 덮어쓰기 의미는 C++ 시퀀스와 결합형 컨테이너 반복기가 제공 되는 의미 체계를 제공 합니다.Insert_iterator 클래스를 채택 하 고 컨테이너의 형식에 (를) 처리할 수 있습니다.

template <class Container>
class insert_iterator

매개 변수

  • Container
    종류의 컨테이너에 요소가 삽입 될 수 있는 insert_iterator.

설명

컨테이너 형식의 컨테이너 컨테이너 가변 크기의 요구 사항을 충족 하 고 매개 변수 유형에 어디 두 인수 삽입 멤버 함수를 사용 해야 Container::iteratorContainer::value_type 및 형식을 반환 하는 Container::iterator.표준 템플릿 라이브러리 일련 번호와 결합형 컨테이너 정렬 된 이러한 요구 사항을 충족와 함께 사용할 수 있습니다 insert_iterators.결합형 컨테이너에 대 한 위치 인수에 힌트를 개선 하거나 힌트 좋은 방법 인지에 따라 성능이 저하 될 수 있습니다 처리 됩니다.insert_iterator 항상 컨테이너를 초기화 해야 합니다.

xc8a16w0.collapse_all(ko-kr,VS.110).gif생성자

insert_iterator

생성 된 insert_iterator 는 컨테이너의 지정 된 위치에 요소를 삽입 합니다.

xc8a16w0.collapse_all(ko-kr,VS.110).gif형식 정의

container_type

컨테이너에는 일반 삽입 수입니다를 나타내는 형식입니다.

reference

연결된 컨테이너에서 제어 되는 시퀀스에 있는 요소에 대 한 참조를 제공 하는 형식입니다.

xc8a16w0.collapse_all(ko-kr,VS.110).gif연산자

operator*

역참조 연산자 식 출력 반복기를 구현 하는 데 *i = x 는 일반 삽입 합니다.

operator++

증가 insert_iterator 다음 위치에 값 저장 될 수 있습니다.

operator=

식 출력 반복기를 구현 하는 데 사용 되는 할당 연산자 *i = x 는 일반 삽입 합니다.

요구 사항

헤더: <iterator>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

표준 템플릿 라이브러리

기타 리소스

insert_iterator 멤버

<iterator> 멤버