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.
Oluşturucular
Yapıları bir back_insert_iterator bir kap içinde son öğesinden sonra öğeleri ekler. |
TypeDef
Bir kapsayıcı için sağlayan bir türü back_insert_iterator. |
|
Başvuru için sağlayan bir türü back_insert_iterator. |
İşleçler
Çıkış Yineleyici ifade uygulamak için kullanılan bilgileri başvuru kaldırma operatör *i = x için geri ekleme. |
|
Aralıklarla back_insert_iterator içine bir değer depolanmış bir sonraki konuma. |
|
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