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
Oluşturucular
Ham depolama Yineleyici ile belirtilen bir alttaki çıkış Yineleyici oluşturur. |
Tür tanımları
Bir öğe olarak açıklayan türü ham depolama Yineleyici depolanan sağlar. |
|
Açıklayan bir ham depolama Yineleyici altını çizen bir yineleyici türü sağlar. |
İşleçler
Çıkış Yineleyici ifade uygulamak için kullanılan bilgileri başvuru kaldırma bir işleç *ii = x. |
|
Ham depolama Yineleyici ifade uygulamak için kullanılan bir atama işleci *i = x bellekte saklamak için. |
|
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