Bagikan melalui


Platform::Collections::BackInsertIterator Class

Mewakili iterator yang menyisipkan, bukan menimpa, elemen ke ujung belakang koleksi berurutan.

Sintaks

template <typename T>
class BackInsertIterator :
public ::std::iterator<::std::output_iterator_tag, void, void, void, void>;

Parameter

T
Tipe item dalam koleksi saat ini.

Keterangan

Kelas BackInsertIterator menerapkan aturan yang diperlukan oleh Kelas back_insert_iterator.

Anggota

Konstruktor Publik

Nama Deskripsi
BackInsertIterator::BackInsertIterator Menginisialisasi instans baru kelas BackInsertIterator.

Operator Publik

Nama Deskripsi
BackInsertIterator::operator* Operator Mengambil referensi ke BackInsertIterator saat ini.
BackInsertIterator::operator++ Operator Mengembalikan referensi ke BackInsertIterator saat ini. Iterator tidak dimodifikasi.
BackInsertIterator::operator= Operator Menambahkan objek yang ditentukan ke akhir koleksi berurutan saat ini.

Hierarki Warisan

BackInsertIterator

Persyaratan

Header: collection.h

Namespace: Platform::Collections

BackInsertIterator::BackInsertIterator Constructor

Menginisialisasi instans baru kelas BackInsertIterator.

Sintaks

explicit BackInsertIterator(
   Windows::Foundation::Collections::IVector<T>^ v);

Parameter

v
Objek IVector<T> .

Keterangan

BackInsertIterator Menyisipkan elemen setelah elemen terakhir dari objek yang ditentukan oleh parameter v.

BackInsertIterator::operator= Operator

Menambahkan objek yang ditentukan ke akhir koleksi berurutan saat ini.

Sintaks

BackInsertIterator& operator=( const T& t);

Parameter

t
Objek untuk ditambahkan ke koleksi saat ini.

Tampilkan Nilai

Referensi ke BackInsertIterator saat ini.

BackInsertIterator::operator* Operator

Mengambil referensi ke BackInsertIterator saat ini.

Sintaks

BackInsertIterator& operator*();

Tampilkan Nilai

Referensi ke BackInsertIterator saat ini.

Keterangan

Operator ini mengembalikan referensi ke BackInsertIterator saat ini; tidak ke elemen apa pun dalam koleksi saat ini.

BackInsertIterator::operator++ Operator

Mengembalikan referensi ke BackInsertIterator saat ini. Iterator tidak dimodifikasi.

Sintaks

BackInsertIterator& operator++();

BackInsertIterator operator++(int);

Tampilkan Nilai

Referensi ke BackInsertIterator saat ini.

Keterangan

Secara desain, contoh sintaks pertama pra-tahapan BackInsertIterator saat ini, dan sintaks kedua pasca-tahapan BackInsertIterator saat ini. Jenis int dalam sintaks kedua menunjukkan operasi pasca-tahapan, bukan operand bilangan bulat aktual.

Namun, operator ini tidak benar-benar memodifikasi BackInsertIterator. Sebaliknya, operator ini mengembalikan referensi ke iterator saat ini yang tidak dimodifikasi. Ini adalah perilaku yang sama dengan operator*.

Lihat juga

Platform Namespace