C++中可以使用vector开发可变长数组,下面是一个简单的测试程序,比较简单,声明的是一个初始长度为3的数组,然后进行6次赋值已测试其自动增长。
#include <iostream>
#include <vector>
using namespace std;
using std::vector;
int main() {
int len = 3;
vector<int> array(len);
for (int i = 0; i <= len+2; i++) {
array[i] = i;
cout << array[i] << endl;
}
return 0;
}
程序输出:
0
1
2
3
4
5