Share via


IInputIterator<TValue> Antarmuka

Definisi

Antarmuka untuk iterator yang digunakan untuk membaca urutan dari kontainer hanya ke arah depan. Elemen yang dituju iterator hanya dapat dibaca satu kali, dan tidak dapat dimodifikasi.

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)

Jenis parameter

TValue

Jenis elemen dalam urutan terkontrol.

Turunan
Penerapan

Metode

Clone()

Membuat objek baru yang merupakan salinan instans saat ini.

(Diperoleh dari ICloneable)
container()

Mendapatkan kontainer yang dilalui iterator.

(Diperoleh dari IBaseIterator<TValue>)
equal_to(IInputIterator<TValue>)

Menentukan apakah dua IInputIterator<TValue> objek sama.

get_bias()

Mendapatkan bias iterator. Bias adalah offset iterator dari elemen nol.

(Diperoleh dari IBaseIterator<TValue>)
get_cref()

Mengembalikan referensi konstanta ke elemen yang saat ini dituju iterator.

get_node()

Mendapatkan node, atau elemen, yang ditujukan oleh iterator.

(Diperoleh dari IBaseIterator<TValue>)
next()

Menaikkan iterator ke posisi berikutnya dalam kontainer yang mendasar, atau ke posisi pertama di luar akhir kontainer jika kontainer telah sepenuhnya dilalui.

(Diperoleh dari IBaseIterator<TValue>)
valid()

Menentukan apakah iterator valid dan dapat digunakan dengan aman untuk melintasi kontainer yang mendasar.

(Diperoleh dari IBaseIterator<TValue>)

Berlaku untuk