IForwardIterator<TValue> 인터페이스


컨테이너의 요소를 증가 연산자를 사용하여 앞쪽으로만 액세스할 수 있는 반복기의 인터페이스입니다.Interface for an iterator that can access elements in a container only in the forward direction by using the increment operator. 반복기가 가리키는 요소를 횟수에 제한 없이 읽고 쓸 수 있습니다.The element that the iterator points to can be both written to and read from any number of times. 입력 또는 출력 반복기가 필요한 모든 곳에서 정방향 반복기를 사용할 수 있습니다.Forward iterators can be used anywhere an input or output iterator is required.

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

형식 매개 변수


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




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

(다음에서 상속됨 ICloneable)

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

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

IInputIterator<TValue> 개체가 서로 같은지 확인합니다.Determines whether two IInputIterator<TValue> objects are equal.

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

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

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

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

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

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

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

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

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

반복기를 기본 컨테이너의 다음 위치로, 또는 컨테이너를 모두 이동한 경우에는 컨테이너 끝 뒤의 첫 번째 위치로 증가시킵니다.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>)

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

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

적용 대상