刚学c++,问一下用变量定义数组会出现E0070不允许使用不完整的类型和E0098数组不能包含此类型的元素的报错,该如何解决
#include<iostream>
using namespace std;
int main(void) {
int i, j, m, n;
cin >> m >> n;
int a[][];
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
cin >> a[i][j];
}
}
}