与数组一样,array对象的长度也是固定的,也使用栈(静态内存分配),而不是自由存储区,因此其效率与数组相同,但更方便,更安全。要创建array对象,需要包含头文件array。array对象的创建语法与vector稍有不同:
#include <array>
using namespace std;
array<int,5> ai;
array <double,4> ad={1.2,31.4,1.4,1.5,1.6};
与数组一样,array对象的长度也是固定的,也使用栈(静态内存分配),而不是自由存储区,因此其效率与数组相同,但更方便,更安全。要创建array对象,需要包含头文件array。array对象的创建语法与vector稍有不同:
#include <array>
using namespace std;
array<int,5> ai;
array <double,4> ad={1.2,31.4,1.4,1.5,1.6};