Я сделал 2 класса, один из которых "Ячейки", а другой - "Расчет".
ячейки - это двумерный вектор с типом данных класса "Ячейки", и я хочу поместить объект "Ячейки" - содержимое ячейки - в двумерный вектор "Ячейки"
позжея буду рассчитывать matrixPotential и deltaMatrixPotential.
но я даже не могу поместить объект в 2-й вектор.
Cells::Cells(double matrixPotential,
double deltaMatrixPotential)
{
this->matrixPotential = matrixPotential;
this->deltaMatrixPotential = deltaMatrixPotential;
}
Calculation::Calculation()
{
std::vector<std::vector<Cells> > cells;
for(unsigned long i = 0; i < size; i++){
for(unsigned long j = 0; j < size; j++){
Cells contentOftheCell(matrixPotential,
deltaMatrixPotential);
cells[i][j] = contentOftheCell;
}
}
}
Как я могу сделать это возможным?Я мог бы сделать это в нормальном векторе, но это невозможно в 2d векторе