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.
Oluşturucular
Belirtilen kapsayıcı nesnesini öne öğeleri ekleyebileceğiniz bir yineleyici oluşturur. |
TypeDef
İçine ön ekleme yapılmadan kapsayıcıyı temsil türü. |
|
Bir öğeyle ilişkilendirilmiş konteyner tarafından denetlenen bir sıra başvuru sağlar türü. |
İşleçler
Çıkış Yineleyici ifade uygulamak için kullanılan bilgileri başvuru kaldırma operatör *i = x için ön ekleme. |
|
Aralıklarla front_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 ön ekleme. |
Gereksinimler
Üstbilgisini: <iterator>
Namespace: std
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği