Bagikan melalui


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

Platform Namespace