IOutputIterator<TValue> 인터페이스

정의

앞으로만 컨테이너에 시퀀스를 작성하는 데 사용되는 반복기의 인터페이스입니다.Interface for an iterator that is used to write a sequence to a container only in the forward direction. 반복기가 가리키는 요소를 한 번만 작성할 수 있습니다.The element that the iterator points to can be written to only one time.

generic <typename TValue>
public interface class IOutputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IOutputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IOutputIterator<'Value> = interface
    interface IBaseIterator<'Value>
Public Interface IOutputIterator(Of TValue)
Implements IBaseIterator(Of TValue)

형식 매개 변수

TValue

제어되는 시퀀스의 요소 형식입니다.The type of an element in the controlled sequence.

파생
구현

메서드

Clone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.Creates a new object that is a copy of the current instance.

(다음에서 상속됨 ICloneable)
container()

반복기가 이동하고 있는 컨테이너를 가져옵니다.Gets the container that the iterator is traversing.

(다음에서 상속됨 IBaseIterator<TValue>)
get_bias()

반복기의 바이어스를 가져옵니다.Gets the bias of the iterator. 바이어스는 요소 0에 대한 반복기의 오프셋입니다.The bias is the offset of the iterator from element zero.

(다음에서 상속됨 IBaseIterator<TValue>)
get_node()

반복기가 가리키고 있는 노드 또는 요소를 가져옵니다.Gets the node, or element, that the iterator is pointing to.

(다음에서 상속됨 IBaseIterator<TValue>)
get_ref()

반복기가 현재 가리키고 있는 요소에 대한 참조를 반환합니다.Returns a reference to the element that the iterator is currently pointing to.

next()

반복기를 기본 컨테이너의 다음 위치로, 또는 컨테이너를 모두 이동한 경우에는 컨테이너 끝 뒤의 첫 번째 위치로 증가시킵니다.Increments the iterator to the next position in the underlying container, or to the first position beyond the end of container if the container has been completely traversed.

(다음에서 상속됨 IBaseIterator<TValue>)
valid()

반복기가 유효하며 기본 컨테이너를 이동하는 데 안전하게 사용할 수 있는지 여부를 확인합니다.Determines whether the iterator is valid and can be safely used to traverse the underlying container.

(다음에서 상속됨 IBaseIterator<TValue>)

적용 대상