Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sıralı koleksiyonun arka ucuna öğelerin üzerine yazmak yerine ekleyen bir yineleyiciyi temsil eder.
Sözdizimi
template <typename T>
class BackInsertIterator :
public ::std::iterator<::std::output_iterator_tag, void, void, void, void>;
Parametreler
T
Geçerli koleksiyondaki öğenin türü.
Açıklamalar
BackInsertIterator sınıfı, back_insert_iterator Sınıfı için gereken kuralları uygular.
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| BackInsertIterator::BackInsertIterator | BackInsertIterator sınıfının yeni bir örneğini başlatır. |
Ortak İşleçler
| Veri Akışı Adı | Açıklama |
|---|---|
| BackInsertIterator::operator* İşleci | Geçerli BackInsertIterator'a başvuru alır. |
| BackInsertIterator::operator++ İşleci | Geçerli BackInsertIterator'a başvuru döndürür. Yineleyici değiştirilmemiş. |
| BackInsertIterator::operator= İşleci | Belirtilen nesneyi geçerli sıralı koleksiyonun sonuna ekler. |
Devralma Hiyerarşisi
BackInsertIterator
Gereksinimler
Üst bilgi: collection.h
Ad Alanı: Platform::Collections
BackInsertIterator::BackInsertIterator Oluşturucusu
BackInsertIterator sınıfının yeni bir örneğini başlatır.
Sözdizimi
explicit BackInsertIterator(
Windows::Foundation::Collections::IVector<T>^ v);
Parametreler
v
Bir IVector<T> nesnesi.
Açıklamalar
parametresi BackInsertIterator tarafından vbelirtilen nesnenin son öğesinden sonra öğe ekler.
BackInsertIterator::operator= İşleci
Belirtilen nesneyi geçerli sıralı koleksiyonun sonuna ekler.
Sözdizimi
BackInsertIterator& operator=( const T& t);
Parametreler
t
Geçerli koleksiyona eklenecek nesne.
Dönüş Değeri
Geçerli BackInsertIterator başvurusu.
BackInsertIterator::operator* İşleci
Geçerli BackInsertIterator'a başvuru alır.
Sözdizimi
BackInsertIterator& operator*();
Dönüş Değeri
Geçerli BackInsertIterator başvurusu.
Açıklamalar
Bu işleç geçerli BackInsertIterator'a başvuru döndürür; geçerli koleksiyondaki herhangi bir öğeye değil.
BackInsertIterator::operator++ İşleci
Geçerli BackInsertIterator'a başvuru döndürür. Yineleyici değiştirilmemiş.
Sözdizimi
BackInsertIterator& operator++();
BackInsertIterator operator++(int);
Dönüş Değeri
Geçerli BackInsertIterator başvurusu.
Açıklamalar
Tasarım gereği, ilk söz dizimi örneği geçerli BackInsertIterator'ı önceden artırır ve ikinci söz dizimi geçerli BackInsertIterator'ı artımlı olarak artırır. int İkinci söz dizimindeki tür, gerçek bir tamsayı işleneni değil, artım sonrası işlemi gösterir.
Ancak, bu işleç aslında BackInsertIterator'ı değiştirmez. Bunun yerine, bu işleç değiştirilmemiş, geçerli yineleyiciye bir başvuru döndürür. Bu, işleçle* aynı davranıştır.