поэтому я писал некоторые матричные классы на C++. Таким образом, каждая матрица имеет указатель на массив, называемый элементами, я не уверен, что делаю это правильно, но я повторно объявляю массив в подклассе.(Я не эксперт в C++)
Нужно ли освобождать эту память?Я просто перезаписываю указатель ссылочным массивом?Любая помощь будет принята с благодарностью. Спасибо
class Matrix {
protected:
float* entries;
public:
int rows;
int cols;
Matrix() {
}
~Matrix() {
}
};
class Matrix4x4 : public Matrix {
protected:
float entry[4][4];
public:
/* This will create an empty matrix */
Matrix4x4() {
//Define the size of the arrays
rows = 4;
cols = 4;
this->empty();
}
...
};