小编pro*_*ver的帖子

在c ++中分配二维向量

#include<bits/stdc++.h>
using namespace std;
main()
{
    vector<vector<int> > v;
    for(int i = 0;i < 3;i++)
    {
        vector<int> temp;
        for(int j = 0;j < 3;j++)
        {
            temp.push_back(j);
        }
        //cout<<typeid(temp).name()<<endl;
        v[i].push_back(temp);
    }
 }
Run Code Online (Sandbox Code Playgroud)

我正在尝试分配一个二维向量.我收到以下错误

No matching function for call to 
std ::vector<int>::push_back(std::vector<int> &)
Run Code Online (Sandbox Code Playgroud)

c++ 2d-vector

4
推荐指数
3
解决办法
4026
查看次数

标签 统计

2d-vector ×1

c++ ×1