array:
实际上就是对数组进行了包装
看一下array的定义:
template
struct array
{
typedef std::size_t size_type;
typedef T value_type;
typedef value_type * pointer;
typedef value_type* iterator;
typedef value_type * refrence;
iterator begin()
{return iterator (&arr[0])}
iterator end()
{return iterator (&arrsize[)}
.....
}
使用的时候要指定俩个参数:
1.存放什么数据类型 2.开辟多大的内存,因为数组不可扩容,一旦指定,不可改变。
array arr ;
arr没有构造函数和析构函数。
forward_list:
其实就是个单项链表,每个节点中包含next指针域和数据域。