Udostępnij za pośrednictwem


raw_storage_iterator Class

Klasa adaptera, dostarczanych do włączyć algorytmy przechowywać swoje wyniki do niezainicjowanej pamięci.

template <class OutputIterator, class Type>
class raw_storage_iterator

Parametry

  • OutputIterator
    Określa sterująca danych wyjściowych dla obiektu są przechowywane.

  • Typ
    Typ obiektu, dla którego jest przydzielane pamięci masowej.

Uwagi

Klasa opisuje iterację wyjście konstruuje obiektów typu typu w sekwencji generuje.Obiekt klasy raw_storage_iterator<ForwardIterator, typu> uzyskuje dostęp do pamięci masowej, za pośrednictwem obiektu do przodu sterująca, klasy ForwardIterator, określ, kiedy konstruowania obiektu.W przypadku obiektu pierwszej klasy ForwardIterator, wyrażenie & * pierwszym należy wyznaczyć unconstructed pamięć dla następnego obiektu (typu typu) w wygenerowana sekwencja.

Ta klasa adaptera jest używana, gdy jest to konieczne do oddzielenia alokacji pamięci i budowa obiektu.raw_storage_iterator Umożliwia kopiowanie obiektów do niezainicjowanej pamięci, takich jak pamięć przydzielona za pomocą malloc funkcji.

Elementy członkowskie

y0kcs2x5.collapse_all(pl-pl,VS.110).gifKonstruktory

raw_storage_iterator

Konstrukcje sterująca TB z określonego podstawowych sterująca danych wyjściowych.

y0kcs2x5.collapse_all(pl-pl,VS.110).gifDefinicje typów

element ELEMENT_TYPE

Zapewnia, że typ, który opisuje element, aby być przechowywany sterująca TB.

iter_type

Zawiera typ, który opisuje iterację podporządkowanej sterująca TB.

y0kcs2x5.collapse_all(pl-pl,VS.110).gifOperatory

operator *

Operator dereferencji używanych do implementowania wyrażenie sterująca wyjściowe *ii = x.

operator =

Operator przypisania używanych do implementowania wyrażenie sterująca TB *i = x do przechowywania w pamięci.

operator ++

Preincrement i postincrement operatorów Iteratory TB.

Wymagania

Nagłówek: <memory>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

raw_storage_iterator członkowie

<memory> Członkowie