一维数组:
//定义一个拥有三个元素一维数组,三个元素都自动初始化为0 vector<int> vec(3); //取一维数组中“下标为0的元素”的值 cout << vec[0] << endl; cout << vec.at(0) << endl; //输出
二维数组:
//定义一个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; //输出