Vector 取数组的值

一维数组:

//定义一个拥有三个元素一维数组,三个元素都自动初始化为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;

猜你喜欢

转载自blog.csdn.net/baishuiniyaonulia/article/details/80049746