Aracılığıyla paylaş


raw_storage_iterator Class

Başlatılmamış belleğe sonuçlarını depolamak algoritmaları etkinleştirmek için sağlanan bir bağdaştırıcı sınıfı.

template <class OutputIterator, class Type>
class raw_storage_iterator

Parametreler

  • OutputIterator
    Çıkış Yineleyici saklanmasını nesnenin belirtir.

  • Tür
    Depolama ayrılan nesnenin türü.

Notlar

Sınıf türündeki nesneleri oluşturan bir çıkış Yineleyici açıklar türü oluşturduğu sırada. Sınıfın bir nesnesi raw_storage_iterator<ForwardIterator, türü> Depolama sınıfının İleri Yineleyici nesnesi üzerinden erişen ForwardIterator, ne zaman, nesneyi oluşturmada belirtin. Bir nesnenin sınıfının ilk ForwardIterator, ifade & * ilk unconstructed depolama için sonraki nesneyi atamanız gerekir (tür türü) oluşturulan sıralı.

Bu bağdaştırıcı sınıfı bellek ayırma ve nesne oluşturmayı ayırmak gerekli olduğunda kullanılır. raw_storage_iterator Nesneleri kullanarak ayrılan bellek gibi başlatılmamış depolama içine kopyalamak için kullanılan malloc işlev.

Üyeler

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

raw_storage_iterator

Ham depolama Yineleyici ile belirtilen bir alttaki çıkış Yineleyici oluşturur.

y0kcs2x5.collapse_all(tr-tr,VS.110).gifTür tanımları

ELEMENT_TYPE

Bir öğe olarak açıklayan türü ham depolama Yineleyici depolanan sağlar.

iter_type

Açıklayan bir ham depolama Yineleyici altını çizen bir yineleyici türü sağlar.

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

Operatör *

Çıkış Yineleyici ifade uygulamak için kullanılan bilgileri başvuru kaldırma bir işleç *ii = x.

işleç =

Ham depolama Yineleyici ifade uygulamak için kullanılan bir atama işleci *i = x bellekte saklamak için.

operator ++

Preincrement ve ham depolama yineleyiciler işleçleri postincrement.

Gereksinimler

Başlık: <memory>

Ad alanı: std

Ayrıca bkz.

Başvuru

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

Diğer Kaynaklar

raw_storage_iterator üyeleri

<memory> Üyeler