C++数组和向量:
数组 (Array)
数组是固定大小的连续内存块,在编译时确定大小。它们在内存中是静态分配的,意味着大小不可改变。
声明和初始化数组
int arr[5] = {1, 2, 3, 4, 5}; //声明并初始化一个包含5个整数数组
优点:
性能高:数组的访问速度较快,因为它们在内存中是连续的。
内存占用少:没有额外的开销
缺点:
大小固定: 一旦声明,数组的大小不可更改。
不便于扩展:如果需要增加元素,必须手动创建一个新的更大的数组并复制原数组的内容。
std::array (...
cpp-blog.hashnode.dev1 min read