使用emplace_back:emplace_back函数可以直接在向量末尾构造元素,而不需要进行元素复制。这可以通过传递构造元素所需的参数来实现。例如,array.emplace_back(1, 2, 3)可以直接在二维数组的末尾构造一个包含三个元素的向量。 使用二维数组代替向量:如果二维数组的大小是固定的,可以考虑使用普通的二维数组(例如int a...
{ array[i].resize(3);//第二维数组的长度 } for(i=0;i<3;i++) { for(j=0;j<3;j++) { cin>>num; cn.push_back(num); vector<int>::iterator tier=cn.begin();/*每次获得容器的第一个数据, 此处不能在main()函数开始部分声明,否则获得的第一个数据永 远是空数据。*/ array[i][j]=*...