首页 > 代码库 > STL之Array
STL之Array
一个Array也是容器类array<>的一份实体--模塑出一个static array, 它包覆一个寻常的static c-style array 并提供一个STL容器接口。
?
构造函数
?
Array的注意事项
其中的元素是一个有序的集合
允许随机访问
其迭代器属于随机迭代器
其size()的结果总等于N
不支持分配器
是唯一一个无任何东西被指定为初值时,会被预初始化的容器,这意味着对于基础类型初值可能不明确
class array<> 是一个聚合体(不带用户提供的构造函数,没有private和protected的nonstatic数据成员,没有base类,有没有virtual 函数),这意味着保存所有元素的那个成员是public,然而C++并没有指定其名称,因此对该public成员的任何直接访问都会导致不可预期的行为,也绝对不可移植。
构造函数?
?
大小
?
赋值
?
如果使用=操作符或者swap(),两个array必须具备相同类型,即元素类型和大小必须相同。
元素访问
?
?
STL之Array
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。