raw_storage_iterator 类
用来使算法能将它们的结果存储到未初始化的内存内的适配器类。
template <class OutputIterator, class Type>
class raw_storage_iterator
参数
OutputIterator
为存储的对象指定输出迭代器。类型
存储分配对象的类型。
备注
类描述对象构造序列中键入 类型 它生成一个输出迭代器。 raw_storage_iterator<类ForwardIterator,类型> 访问存储对象通过向前迭代器对象,则类 ForwardIterator,指定要在构造对象。 对于先对象类 ForwardIterator表达式 &*first,必须指定下对象的非类型存储 ( 类型) 在生成的序列。
此适配器类,如果将内存分配和对象时构造,它是必需的。 raw_storage_iterator 可用于复制对象尚未初始化的存储空间,如使用 malloc 函数分配的内存。
成员
构造函数
构造具有指定的基础输出迭代器的原始存储迭代器。 |
Typedef
提供了将存储一的原始存储迭代器的元素的类型。 |
|
提供描述一迭代器基础基元的存储迭代器的类型。 |
运算符
一个取消引用运算符的输出用于实现迭代器表达式*ii = x。 |
|
赋值运算符用于实现的原始存储迭代器表达式*存储的i = x。内存。 |
|
的原始存储迭代器的 Preincrement 和 postincrement 运算符。 |
要求
页眉:<内存>
命名空间: std