C++11新增模板类array原因

vector类的功能比数组强大,但效率没有数组高(vector对象分配在自由存储区或堆中)。效率来讲内置数组是最高的,但是会不安全不方便,如下标越界、两个数组赋值要用for循环一个个赋值。以上两点,C++11中就新增了array类模板,来解决内置数组不安全不方便,相比vector提高效率(array对象分配在栈中)。