C++ 数组 array 和vector间的联系和区别一.C++ 数组 array 和vector间的联系和区别二.C++ vector的用法
一.C++ 数组 array 和vector间的联系和区别相同点:1.都和数组类似,都可以使用标准数组的表示方法来访问每个元素;array和vector都针对下标运算符[]进行了重载2.三者的存储都是使用的连续内存,都可以进行随机访问;在array和vector的底层存储结构均使用数组。不同点:1.array和数组属于定长容量,定义后的空间是固定的,不能进行改变;但是vector属于变长容器,提供了可以动态插入和删除元素的机制,可以根据数据的 插入删除重新构建容器容量