IForwardIterator<TValue> Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Antarmuka untuk iterator yang dapat mengakses elemen dalam kontainer hanya ke arah depan dengan menggunakan operator kenaikan. Elemen yang dirujuk iterator dapat ditulis dan dibaca dari beberapa kali. Iterator penerusan dapat digunakan di mana saja iterator input atau output diperlukan.
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)
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. (Diperoleh dari IInputIterator<TValue>) |
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. (Diperoleh dari IInputIterator<TValue>) |
get_node() |
Mendapatkan node, atau elemen, yang ditujukan oleh iterator. (Diperoleh dari IBaseIterator<TValue>) |
get_ref() |
Mengembalikan referensi ke elemen yang saat ini dituju iterator. (Diperoleh dari IOutputIterator<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>) |