2009-09-13 2 views

답변

3

템플릿 클래스이므로 구현시이를 찾을 수 있어야합니다.

그러나 이터레이터 (현재 위치)와 참조 (포인터)가 (삽입되는) 컨테이너에 저장된다는 아이디어가 있습니다.

insert_iterator& operator= (typename Container::const_reference value) 
{ 
    m_iter = m_container->insert(m_iter, value); 
    ++m_iter; 
    return *this; 
} 

그래서 삽입 방법을 지원하며, 적어도 하나의 순방향 반복자 용기를 필요로하고, 표준 형식 정의 (const_reference 혹은 VALUE_TYPE)를 가지고, 그래서 권한을 선언 할 수있다 : 그 다음 연산자는 다음과 같이 = 과부하 연산자의 hand 타입 =.

다른 출력 반복자 연산자 (*, ++)는 * this를 반환합니다.

관련 문제