Aracılığıyla paylaş


front_insert_iterator Class

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

template <class Container>
class front_insert_iterator

Parametreler

  • Container
    Kapsayıcı türü öğeler olduğu tarafından eklenecek ön içine bir front_insert_iterator.

Notlar

Kapsayıcı ön ekleme sırası için gereksinimleri karşılamak gerekir sıra başında amortized sabit zaman öğe eklemek mümkün.Standart Şablon Kütüphanesi sırası kapsayıcı tarafından tanımlanan deque sınıfı ve sınıf listesi sağlaması gereken push_front üye işlev ve bu gereksinimleri karşılamak.Bunun aksine, kapsayıcılar tarafından tanımlanan sıra vector sınıfı bu gereksinimleri yerine getirmeyen ve kullanmak için uyarlanmış olamaz front_insert_iterators.A front_insert_iterator her zaman kapsayıcısının ile başlatılmalıdır.

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

front_insert_iterator

Belirtilen kapsayıcı nesnesini öne öğeleri ekleyebileceğiniz bir yineleyici oluşturur.

00179156.collapse_all(tr-tr,VS.110).gifTypeDef

container_type

İçine ön ekleme yapılmadan kapsayıcıyı temsil türü.

başvuru

Bir öğeyle ilişkilendirilmiş konteyner tarafından denetlenen bir sıra başvuru sağlar türü.

00179156.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 ön ekleme.

operator ++

Aralıklarla front_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 ön 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

front_insert_iterator üyeleri

<iterator> Üyeler