Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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*.