insert_iterator Class
출력 반복기의 요구 사항을 충족 하는 반복기 어댑터를 설명 합니다.이 삽입 대신, 시퀀스에 요소가 덮어쓰고 따라서 덮어쓰기 의미는 C++ 시퀀스와 결합형 컨테이너 반복기가 제공 되는 의미 체계를 제공 합니다.Insert_iterator 클래스를 채택 하 고 컨테이너의 형식에 (를) 처리할 수 있습니다.
template <class Container>
class insert_iterator
매개 변수
- Container
종류의 컨테이너에 요소가 삽입 될 수 있는 insert_iterator.
설명
컨테이너 형식의 컨테이너 컨테이너 가변 크기의 요구 사항을 충족 하 고 매개 변수 유형에 어디 두 인수 삽입 멤버 함수를 사용 해야 Container::iterator 및 Container::value_type 및 형식을 반환 하는 Container::iterator.표준 템플릿 라이브러리 일련 번호와 결합형 컨테이너 정렬 된 이러한 요구 사항을 충족와 함께 사용할 수 있습니다 insert_iterators.결합형 컨테이너에 대 한 위치 인수에 힌트를 개선 하거나 힌트 좋은 방법 인지에 따라 성능이 저하 될 수 있습니다 처리 됩니다.insert_iterator 항상 컨테이너를 초기화 해야 합니다.
생성자
생성 된 insert_iterator 는 컨테이너의 지정 된 위치에 요소를 삽입 합니다. |
형식 정의
컨테이너에는 일반 삽입 수입니다를 나타내는 형식입니다. |
|
연결된 컨테이너에서 제어 되는 시퀀스에 있는 요소에 대 한 참조를 제공 하는 형식입니다. |
연산자
역참조 연산자 식 출력 반복기를 구현 하는 데 *i = x 는 일반 삽입 합니다. |
|
증가 insert_iterator 다음 위치에 값 저장 될 수 있습니다. |
|
식 출력 반복기를 구현 하는 데 사용 되는 할당 연산자 *i = x 는 일반 삽입 합니다. |
요구 사항
헤더: <iterator>
네임 스페이스: std