Aracılığıyla paylaş


back_insert_iterator Class

Çıkış Yineleyici gereksinimlerini karşılayan bir yineleyici Adaptörü açıklar.Bu ekler, yerine üzerine yazar, bir sıra arka uç öğelerine ve böylece C++ sırası kapsayıcı Yineleyicilerde tarafından sağlanan Yaz semantiği farklıdır semantiği sağlar.Back_insert_iterator sınıfı, kapsayıcı türü templatized.

template <class Container>
class back_insert_iterator

Parametreler

  • Container
    Kapsayıcı türü hangi öğelerin geri olan tarafından eklenecek bir back_insert_iterator.

Notlar

Kapsayıcı geri ekleme sırası için gereksinimleri karşılamak gerekir amortized sabit süre sıra sonunda öğeleri eklemek mümkün.stl sırası kapsayıcı tarafından tanımlanan sınıfı deque, sınıf listesi ve vector sınıfı sağlaması gereken push_back üye işlev ve bu gereksinimleri karşılamak.Bu üç kapsayıcıyı yanı sıra dizelerin her kullanmak için uyarlanmış olabilir back_insert_iterators.A back_insert_iterator her zaman kapsayıcısının ile başlatılmalıdır.

2cd99bzf.collapse_all(tr-tr,VS.110).gifOluşturucular

back_insert_iterator

Yapıları bir back_insert_iterator bir kap içinde son öğesinden sonra öğeleri ekler.

2cd99bzf.collapse_all(tr-tr,VS.110).gifTypeDef

container_type

Bir kapsayıcı için sağlayan bir türü back_insert_iterator.

başvuru

Başvuru için sağlayan bir türü back_insert_iterator.

2cd99bzf.collapse_all(tr-tr,VS.110).gifİşleçler

operator *

Çıkış Yineleyici ifade uygulamak için kullanılan bilgileri başvuru kaldırma operatör *i = x için geri ekleme.

operator ++

Aralıklarla back_insert_iterator içine bir değer depolanmış bir sonraki konuma.

operator =

Atama işleci çıktı Yineleyici ifade uygulamak için kullanılan *i = x için geri ekleme.

Gereksinimler

Üstbilgisini: <iterator>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Standart Şablon Kütüphanesi

Diğer Kaynaklar

back_insert_iterator üyeleri

<iterator> Üyeler