成员 |
定义位置 |
描述 |
值_类型 | 集装箱 | |
指针 | 集装箱 | 定义为值_类型* |
常量指针 | 集装箱 | 定义为常量值类型* |
参考 | 集装箱 | 定义为值_类型& |
常量引用(_R) | 集装箱 | 定义为常量值类型& |
尺寸_类型 | 集装箱 | 定义为分配::size_type |
差异类型 | 集装箱 | 定义为分配::difference_type |
迭代器 | 集装箱 | 定义为指针 |
常量(_I) | 集装箱 | 定义为常量指针 |
敬畏者 | 集装箱 | 定义为标准::reverse_iterator<迭代器> |
常量覆盖迭代器 | 集装箱 | 定义为标准::reverse_iterator<const_iterator> |
分配器类型 | | 定义为ALLOC |
明确的无界数组(ALLOC&a=ALLOC()) |
保管部 |
创建一个未绑定数组 使用指定的分配器保存零元素的。 |
明确的unbond_array(大小类型大小,ALLOC&a=ALLOC()) |
保管部 |
创建未初始化的未绑定数组 可以容纳的大小 元素,使用指定的分配器。所有图元都是默认构造的。 |
unbond_array(size_type大小,常量T&init,ALLOC&a=ALLOC()) |
保管部 |
创建已初始化的未绑定数组 可以容纳的大小 元素,使用指定的分配器。所有元素都是由初始化 值。 |
unbond_array(const unbond-array&a) |
集装箱 |
复制构造函数。 |
~unbond_array() |
集装箱 |
解除分配未绑定数组 自身。 |
void大小调整(size_type n) |
保管部 |
重新分配未绑定数组 保持n个 元素。值未初始化。 |
void大小调整(size_type n,const T&T) |
保管部 |
重新分配未绑定数组 保持n个 元素。值是的副本吨
|
size_type大小()常量 |
集装箱 |
返回未绑定数组 . |
const_reference运算符[](size_type i)const |
集装箱 |
返回一个常数 参考我 -第个元素。 |
引用运算符[](size_type i) |
集装箱 |
返回的引用我 -第th个元素。 |
unbond_array&operator=(const unbond-array&a) |
集装箱 |
赋值运算符。 |
unbond_array&assigntemporary(unbond-array&a) |
|
分配临时任务。可能会更改阵列一 . |
void交换(unbond_array&a) |
集装箱 |
交换数组的内容。 |
const_iterator开始()const |
集装箱 |
返回一个常量(_I) 指向开头的未绑定数组 . |
const_iterator结束()const |
集装箱 |
返回一个常量标识符 指向的末尾这个无界数组 . |
迭代器begin() |
集装箱 |
返回一个迭代器 指向的开头这个未绑定数组 . |
迭代器结束() |
集装箱 |
返回一个迭代器 指向未绑定数组 . |
const_reverse_iterator()常量 |
双面集装箱 |
返回一个常量反向标识符 指向反转的开始未绑定数组 . |
const_reverse_iterator rend()常量 |
双面集装箱 |
返回一个常量反向标识符 指向反转的末尾未绑定数组 . |
反向致畸剂rbegin() |
双面集装箱 |
返回一个反向失真器 指向反转的开始未绑定数组 . |
reverse_iterator渲染() |
双面集装箱 |
返回一个反向失真器 指向反转的末尾无界数组 . |