Platform::Collections::InputIterator Class
Menyediakan InputIterator Pustaka Templat Standar untuk koleksi yang berasal dari Windows Runtime.
Sintaks
template <typename X>
class InputIterator;
Parameter
X
Nama jenis kelas templat InputIterator.
Anggota
Typedef Publik
Nama | Deskripsi |
---|---|
difference_type |
Perbedaan penunjuk (ptrdiff_t). |
iterator_category |
Kategori iterator input (::std::input_iterator_tag). |
pointer |
Penunjuk ke const X |
reference |
Referensi ke const X |
value_type |
Nama X jenis. |
Konstruktor Publik
Nama | Deskripsi |
---|---|
InputIterator::InputIterator | Menginisialisasi instans baru kelas InputIterator. |
Operator Publik
Nama | Deskripsi |
---|---|
InputIterator::operator!= Operator | Menunjukkan apakah InputIterator saat ini tidak sama dengan InputIterator tertentu. |
InputIterator::operator* Operator | Mengambil referensi ke elemen yang ditentukan oleh InputIterator saat ini. |
InputIterator::operator++ Operator | Menaikkan InputIterator saat ini. |
InputIterator::operator== Operator | Menunjukkan apakah InputIterator saat ini sama dengan InputIterator tertentu. |
InputIterator::operator-> Operator | Mengambil alamat elemen yang dirujuk oleh InputIterator saat ini. |
Hierarki Warisan
InputIterator
Persyaratan
Header: collection.h
Namespace: Platform::Collections
InputIterator::InputIterator Constructor
Menginisialisasi instans baru kelas InputIterator.
Sintaks
InputIterator();
explicit InputIterator(Windows::Foundation::Collections<X>^ iterator);
Parameter
iterator
Objek iterator.
InputIterator::operator->
Operator
Mengambil alamat elemen yang ditentukan oleh InputIterator saat ini.
Sintaks
pointer operator->() const;
Tampilkan Nilai
Alamat elemen yang ditentukan oleh InputIterator saat ini.
InputIterator::operator* Operator
Mengambil referensi ke elemen yang ditentukan oleh InputIterator saat ini.
Sintaks
reference operator*() const;
Tampilkan Nilai
Elemen yang ditentukan oleh InputIterator saat ini.
InputIterator::operator== Operator
Menunjukkan apakah InputIterator saat ini sama dengan InputIterator tertentu.
Sintaks
bool operator== (const InputIterator& other) const;
Parameter
Lain
InputIterator lain.
Tampilkan Nilai
true
jika InputIterator saat ini sama dengan yang lain; jika tidak, false
.
InputIterator::operator++ Operator
Menaikkan InputIterator saat ini.
Sintaks
InputIterator& operator++();
InputIterator operator++(int);
Tampilkan Nilai
Kenaikan sintaks pertama lalu mengembalikan InputIterator saat ini. Sintaks kedua mengembalikan salinan InputIterator saat ini lalu menaikkan InputIterator saat ini.
Keterangan
Sintaks InputIterator pertama pra-tahapan InputIterator saat ini.
Sintaks kedua pasca-tahapan InputIterator saat ini. Jenis int
dalam sintaks kedua menunjukkan operasi pasca-tahapan, bukan operand bilangan bulat aktual.
InputIterator::operator!= Operator
Menunjukkan apakah InputIterator saat ini tidak sama dengan InputIterator tertentu.
Sintaks
bool operator!=(const InputIterator& other) const;
Parameter
Lain
InputIterator lain.
Tampilkan Nilai
true
jika InputIterator saat ini tidak sama dengan yang lain; jika tidak, false
.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk