Двумерный вектор во производном классе
Не компилируется такой код с производным классом, где поле-двумерный вектор. Причем VS выдает ошибку, но не указывает явно где она. С одномерным не компилируется аналогично. Пытался инициализировать сразу в объявлении: vector<vector> vc {n, vector{m}}, где m,n какие-то числа - тоже ничего. Усложняет то, что во вложенном классе не должно быть конструктора
class GrA {
public:
GrA();
//виртуальные методы
protected:
bool isDir = false;
int n = 0, m = 0;
};
class GrMV : public GrA
{
public:
/* методы*/
protected:
vector<vector<int>> vc;
};