Из предыдущего вопроса я узнал, что могу инициализировать 2D-векторы следующим образом:
vector<vector<double>> Example(3);
вместо:
vector<vector<double>> Example={{},{},{}}
В этом случае у меня будет три "строки "доступно в примере, правильно?
Теперь я хочу, чтобы инициализация в классе:
class Perceptron(){
int NumbersOfRowsThatIwant;
vector<vector<double>> Example(NumbersOfRowsThatIwant);
};
Теперь номера строк определены только в конструкторе:
Perceptron::Perceptron(int x)
{
NumberOfRowsThatIwant=x;
}
Но это, вероятно, неправильно, как я могу это исправить?