front_insert_iterator Class
출력 반복기의 요구 사항을 충족 하는 반복기 어댑터를 설명 합니다.삽입, 하 대신 요소로 시퀀스의 전면을 덮어씁니다 및 따라서 덮어쓰기 의미의 C++ 시퀀스 컨테이너 반복기가 제공 되는 기능을 제공 합니다.front_insert_iterator (를) 클래스는 처리할 컨테이너 유형에 따라.
template <class Container>
class front_insert_iterator
매개 변수
- Container
컨테이너 형식의 요소가 속한 의해 삽입 될 앞으로는 front_insert_iterator.
설명
컨테이너 전면 삽입 일련의 요구 사항을 충족 해야 amortized 일정 한 시간에는 시퀀스의 시작 부분에 요소를 삽입할 수 있습니다.정의 하는 표준 템플릿 라이브러리 시퀀스 컨테이너의 있지 않은 deque 클래스 및 클래스 목록 제공에 필요한 push_front 구성원 작동 하 고 이러한 요구 사항을 충족 합니다.반면에 의해 정의 되는 컨테이너 시퀀스는 벡터 클래스 이러한 요구 사항을 충족 하지 않는 및 사용할 수 없습니다 front_insert_iterators.A front_insert_iterator 항상 컨테이너를 초기화 해야 합니다.
생성자
요소 맨 앞에 지정 된 컨테이너 개체를 삽입할 수 있는 반복기를 만듭니다. |
형식 정의
컨테이너에는 전면 삽입 수입니다를 나타내는 형식입니다. |
|
연결된 컨테이너에서 제어 되는 시퀀스에 있는 요소에 대 한 참조를 제공 하는 형식입니다. |
연산자
역참조 연산자 식 출력 반복기를 구현 하는 데 *i = x 전면에 삽입 합니다. |
|
증가 front_insert_iterator 다음 위치에 값 저장 될 수 있습니다. |
|
식 출력 반복기를 구현 하는 데 사용 되는 할당 연산자 *i = x 전면에 삽입 합니다. |
요구 사항
헤더: <iterator>
네임 스페이스: std