//vector二维数组的创建和初始化
vector<int> vec(10,0); //将10个一维动态数组初始为90
vector<vector<bool>> vec(row,vector<int>(col,false)); //初始化row * col二维动态数组,初始化为false
//获取一维数组的长度
int size = v.size();
//获取二维数组的长度
int size_row = v.size(); //获取行数
int size_col = v[0].size(); //获取列数
//定义一个行列固定的二位数组
vector<vector<int>> arr;
arr.resize(m);//行数为m
for(int i = 0; i < m; ++i)//每行列数为n
arr[i].resize(n);
//遍历
int t;
for(int i = 0; i < m; ++i)
{
for(int j = 0; j < n; ++j)
a[i][j]=t;
}
// 找key是否存在
if (mapping.find(key) != mapping.end()) ;//存在
// 添加一个记录
mapping[key] = value;
------------恢复内容结束------------
原文:https://www.cnblogs.com/chrisynl/p/12459294.html