Поделиться через


raw_storage_iterator Class

Класс переходники, предоставляются для алгоритмов позволяет сохранить их результаты в неинициализированном память.

template <class OutputIterator, class Type>
class raw_storage_iterator

Параметры

  • OutputIterator
    Указывает итератор результатов для сохраняемого объекта.

  • Тип
    Тип объекта, для которого хранилище выделения.

Заметки

Класс описывает итератор вывода, конструирующий объекты типа Тип в последовательности она создает.Объект класса raw_storage_iterator<ForwardIterator, Тип> доступа к хранилищу через передний объекта итератора, класса ForwardIterator, который указывается при создании объекта.Для объекта сначала класса ForwardIterator, выражение &*first должен указать несконструированный хранилище для следующего объекта типа ( Тип) в созданной последовательности.

Этот класс переходники используется, если необходимо отделить выделение памяти и построение объекта.raw_storage_iterator можно использовать для копирования объектов в неинициализированном хранилище, например память, выделенная с помощью функции malloc.

Члены

y0kcs2x5.collapse_all(ru-ru,VS.110).gifКонструкторы

raw_storage_iterator

Построение необработанный итератор хранилища с указанным основным итератором вывода.

y0kcs2x5.collapse_all(ru-ru,VS.110).gifОпределения типов

element_type

Предоставляет тип, который описывает элемент, который будет сохранен сырцовому итератору хранилища.

iter_type

Предоставляет тип, который описывает итератор, лежащий в основе необработанный итератор хранилища.

y0kcs2x5.collapse_all(ru-ru,VS.110).gifОператоры

operator*

Разыменуя оператор, используемый для реализации выражение итератора вывода *ii = x.

operator=

Оператор присваивания, используемый для реализации необработанное выражение итератора хранилища *i = x для хранения в памяти.

operator++

Операторы Preincrement и postincrement для необработанные итераторов хранилища.

Требования

Header: <memory>

Пространство имен: std

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Другие ресурсы

члены raw_storage_iterator

Члены <память>