IInputIterator<TValue> 인터페이스

정의

앞으로만 컨테이너에서 시퀀스를 읽는 데 사용되는 반복기의 인터페이스입니다.Interface for an iterator that is used to read a sequence from a container only in the forward direction. 반복기가 가리키는 요소를 한 번만 읽을 수 있으며 수정할 수 없습니다.The element that the iterator points to can be read only one time, and it cannot be modified.

generic <typename TValue>
public interface class IInputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IInputIterator<'Value> = interface
    interface IBaseIterator<'Value>
Public Interface IInputIterator(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>)
equal_to(IInputIterator<TValue>)

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

get_bias()

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

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

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

get_node()

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

(다음에서 상속됨 IBaseIterator<TValue>)
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>)

적용 대상