ConstReverseBidirectionalIterator<TValue> Kelas
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.
Mendefinisikan iterator yang mengakses elemen dalam kontainer ke arah terbalik. Elemen dapat diakses ke arah depan dengan menggunakan operator penurunan dan ke arah mundur dengan menggunakan operator kenaikan. Elemen yang dituju iterator tidak dapat dimodifikasi. Iterator dua arah terbalik yang konstan dapat digunakan di mana saja sehingga diperlukan iterator input terbalik konstan atau output terbalik konstan.
generic <typename TValue>
public ref class ConstReverseBidirectionalIterator : Microsoft::VisualC::StlClr::Generic::IBidirectionalIterator<TValue>
public class ConstReverseBidirectionalIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBidirectionalIterator<TValue>
type ConstReverseBidirectionalIterator<'Value> = class
interface IBidirectionalIterator<'Value>
Public Class ConstReverseBidirectionalIterator(Of TValue)
Implements IBidirectionalIterator(Of TValue)
Jenis parameter
- TValue
Jenis elemen dalam urutan terkontrol.
- Warisan
-
ConstReverseBidirectionalIterator<TValue>
- Penerapan
Keterangan
Beberapa metode, terutama operator, mendeklarasikan jenis untuk parameter tetapi tidak menentukan nama parameter. Parameter seperti itu dikenal sebagai parameter yang tidak disebutkan namanya. Dalam dokumentasi untuk metode ini, tempat penampung A_0 mewakili parameter yang tidak disebutkan namanya.
Konstruktor
ConstReverseBidirectionalIterator<TValue>() |
Mengalokasikan dan menginisialisasi objek baru ConstReverseBidirectionalIterator<TValue> . |
ConstReverseBidirectionalIterator<TValue>(ConstReverseBidirectionalIterator<TValue>) |
Mengalokasikan dan menginisialisasi objek baru ConstReverseBidirectionalIterator<TValue> dari objek yang ada ConstReverseBidirectionalIterator<TValue> . |
ConstReverseBidirectionalIterator<TValue>(IBidirectionalIterator<TValue>) |
Mengalokasikan dan menginisialisasi objek baru ConstReverseBidirectionalIterator<TValue> dari objek yang ada IBidirectionalIterator<TValue> . |
ConstReverseBidirectionalIterator<TValue>(ReverseBidirectionalIterator<TValue>) |
Mengalokasikan dan menginisialisasi objek baru ConstReverseBidirectionalIterator<TValue> dari objek yang ada ReverseBidirectionalIterator<TValue> . |
Metode
base() |
Mendapatkan iterator dasar yang mendasar untuk ConstReverseBidirectionalIterator<TValue> objek . |
Clone() |
Mengembalikan salinan objek saat ini ConstReverseBidirectionalIterator<TValue> . |
container() |
Mendapatkan kontainer yang dilalui iterator. |
equal_to(ConstReverseBidirectionalIterator<TValue>) |
Menentukan apakah objek yang diberikan ConstReverseBidirectionalIterator<TValue> sama dengan objek saat ini ConstReverseBidirectionalIterator<TValue> . |
equal_to(IInputIterator<TValue>) |
Menentukan apakah objek yang diberikan IInputIterator<TValue> sama dengan objek saat ini ConstReverseBidirectionalIterator<TValue> . |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
get_bias() |
Mendapatkan bias iterator. Bias adalah offset iterator dari elemen nol. |
get_cref() |
Mengembalikan referensi konstanta ke elemen yang saat ini dituju iterator. |
get_node() |
Mendapatkan node, atau elemen, yang ditujukan oleh iterator. |
get_ref() |
Mengembalikan referensi ke elemen yang saat ini dituju iterator. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
next() |
Mengurangi iterator ke posisi sebelumnya dalam kontainer yang mendasar, atau ke posisi pertama di depan awal kontainer jika kontainer telah sepenuhnya dilalui. |
prev() |
Menaikkan iterator ke posisi berikutnya dalam kontainer yang mendasar, atau ke posisi pertama di luar akhir kontainer jika kontainer telah sepenuhnya dilalui. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
valid() |
Menentukan apakah iterator valid dan dapat digunakan dengan aman untuk melintasi kontainer yang mendasar. |
Operator
Assign(ConstReverseBidirectionalIterator<TValue>) |
Menetapkan objek yang diberikan ConstReverseBidirectionalIterator<TValue> ke objek saat ini. |
Assign(ReverseBidirectionalIterator<TValue>) |
Menetapkan objek yang diberikan ReverseBidirectionalIterator<TValue> ke objek saat ini. |
Decrement(ConstReverseBidirectionalIterator<TValue>) |
Mengurangi iterator dengan satu elemen. Mengurangi iterator terbalik sama dengan menaikkan iterator biasa. Ini adalah versi awalan dari operator penurunan. |
Decrement(Int32, Int32) |
Mengurangi iterator dengan satu elemen. Mengurangi iterator terbalik sama dengan menaikkan iterator biasa. Ini adalah versi postfix dari operator penurunan. |
Equality(ConstReverseBidirectionalIterator<TValue>) |
Menentukan apakah objek yang diberikan ConstReverseBidirectionalIterator<TValue> sama dengan objek saat ini ConstReverseBidirectionalIterator<TValue> . |
Equality(IInputIterator<TValue>) |
Menentukan apakah objek yang diberikan IInputIterator<TValue> sama dengan objek saat ini ConstReverseBidirectionalIterator<TValue> . |
Implicit |
Mengonversi menjadi ConstReverseBidirectionalIterator<TValue>IBidirectionalIterator<TValue>. |
Increment(ConstReverseBidirectionalIterator<TValue>) |
Menaikkan iterator dengan satu elemen. Meningkatkan iterator terbalik sama dengan mengurangi iterator biasa. Ini adalah versi awalan dari operator kenaikan. |
Increment(Int32, Int32) |
Menaikkan iterator dengan satu elemen. Meningkatkan iterator terbalik sama dengan mengurangi iterator biasa. Ini adalah versi postfix dari operator kenaikan. |
Inequality(ConstReverseBidirectionalIterator<TValue>) |
Menentukan apakah objek yang diberikan ConstReverseBidirectionalIterator<TValue> berbeda dari objek saat ini ConstReverseBidirectionalIterator<TValue> . |
Inequality(IInputIterator<TValue>) |
Menentukan apakah objek yang diberikan IInputIterator<TValue> berbeda dari objek saat ini ConstReverseBidirectionalIterator<TValue> . |
MemberSelection(ConstReverseBidirectionalIterator<TValue>) |
Mengembalikan elemen yang saat ini dituju iterator. |
PointerDereference(ConstReverseBidirectionalIterator<TValue>) |
Mengembalikan elemen yang saat ini dituju iterator. |