Microsoft.VisualC.StlClr.Generic Ruang nama
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.
Berisi kelas, antarmuka, dan iterator yang digunakan untuk mengimplementasikan antarmuka generik ke PUSTAKA STL/CLR. Dengan menggunakan antarmuka generik ini, bahasa .NET lainnya, seperti C# dan Visual Basic, dapat memanggil kode yang ditulis menggunakan STL/CLR.
Kelas
ConstContainerBidirectionalIterator<TValue> |
Menentukan iterator yang dapat mengakses elemen dalam kontainer ke arah maju dengan menggunakan operator kenaikan dan ke arah mundur dengan menggunakan operator penurunan. Elemen yang dituju iterator tidak dapat dimodifikasi. Iterator dua arah dapat digunakan di mana saja bahwa iterator output input atau konstanta diperlukan. |
ConstContainerRandomAccessIterator<TValue> |
Menyediakan iterator yang mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
ConstReverseBidirectionalIterator<TValue> |
Menentukan iterator yang mengakses elemen dalam kontainer ke arah terbalik. Elemen dapat diakses ke arah maju 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 bahwa input terbalik konstan atau iterator output terbalik konstan diperlukan. |
ConstReverseRandomAccessIterator<TValue> |
Menyediakan iterator yang mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
ContainerBidirectionalIterator<TValue> |
Menentukan iterator yang dapat mengakses elemen dalam kontainer ke arah maju dengan menggunakan operator kenaikan dan ke arah mundur dengan menggunakan operator penurunan. Elemen yang dituju iterator dapat ditulis dan dibaca dari beberapa kali. Iterator dua arah dapat digunakan di mana saja bahwa iterator input atau output diperlukan. |
ContainerRandomAccessIterator<TValue> |
Menyediakan iterator yang mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
ReverseBidirectionalIterator<TValue> |
Menentukan iterator yang mengakses elemen dalam kontainer ke arah terbalik. Elemen dapat diakses ke arah maju dengan menggunakan operator penurunan dan ke arah mundur dengan menggunakan operator kenaikan. Elemen yang dituju iterator dapat ditulis dan dibaca dari beberapa kali. Iterator dua arah terbalik dapat digunakan di mana saja bahwa iterator input terbalik atau output terbalik diperlukan. |
ReverseRandomAccessIterator<TValue> |
Menyediakan iterator yang mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
Antarmuka
IBaseIterator<TValue> |
Menentukan antarmuka dasar untuk semua iterator STL/CLR. |
IBidirectionalContainer<TValue> |
Antarmuka untuk kontainer yang mendukung perulangan maju dan mundur. Kontainer yang menerapkan iterasi dua arah mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
IBidirectionalIterator<TValue> |
Antarmuka untuk iterator yang dapat mengakses elemen dalam kontainer ke arah maju dengan menggunakan operator kenaikan dan ke arah mundur dengan menggunakan operator penurunan. Elemen yang dituju iterator dapat ditulis dan dibaca dari beberapa kali. Iterator dua arah dapat digunakan di mana saja iterator input atau output diperlukan. |
IForwardIterator<TValue> |
Antarmuka untuk iterator yang dapat mengakses elemen dalam kontainer hanya dalam arah ke depan dengan menggunakan operator kenaikan. Elemen yang dituju iterator dapat ditulis dan dibaca dari beberapa kali. Iterator penerusan dapat digunakan di mana saja iterator input atau output diperlukan. |
IInputIterator<TValue> |
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. |
INode<TValue> |
Antarmuka untuk struktur data simpul. Kontainer yang mendukung iterasi dua arah berisi simpul. Simpul terdiri dari nilai untuk elemen pada posisi tersebut dalam kontainer dan penunjuk ke elemen berikutnya dan sebelumnya dalam kontainer. |
IOutputIterator<TValue> |
Antarmuka untuk iterator yang digunakan untuk menulis urutan ke kontainer hanya ke arah depan. Elemen yang dituju iterator hanya dapat ditulis satu kali. |
IRandomAccessContainer<TValue> |
Antarmuka untuk kontainer yang mendukung perulangan akses acak. Kontainer yang menerapkan iterasi akses acak mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |
IRandomAccessIterator<TValue> |
Menentukan antarmuka untuk iterator akses acak. Iterator akses acak mendukung operasi berikut: bergerak maju satu posisi dengan memanggil |