一维数组:
//定义一个拥有三个元素一维数组,三个元素都自动初始化为0
vector<int> vec(3);
//取一维数组中“下标为0的元素”的值
cout << vec[0] << endl;
cout << vec.at(0) << endl;
//输出
0
0
二维数组:
//定义一个3*3的二维数组,每个元素都自动初始化为0
vector<vector<int> > vec(3);
for(i=0; i<vec.size(); i++)
vec.at(i).resize(3);
//取二维数组中“下标为1的行中下标为1的元素”的值
cout << vec[1][1] << endl;
cout << vec.at(1).at(1) << endl;