我的c++代码中有:
typedef vector<int> cards;
typedef vector<cards> rows;
typedef vector<rows> matriz;
在我的int main()
中,我尝试用这行初始化一个名为“cartas”的matriz;
63 cin>>n>>m;
66 cartas(n,rows(m, cards(0)));
但是,对于g++,请删除以下错误:
flip.cpp: In function ‘int main()’:
flip.cpp:66: error: no match for call to ‘(matriz) (int&, rows)’
我想取一个n*m
矩阵,其中每个位置都有整数向量。
谢谢,现在,我不明白怎么回事。