класс, реализующий тип данных "Вещественная матрица". Класс должен реализо-
вывать следующие возможности:
∙ матрица произвольного размера с динамическим выделением памяти;
∙ пре- и постинкремент (++), пре- и постдекремент (--);
1.7.1 Вещественная матрица
Класс должен реализовывать следующие дополнительные возможности:
∙ изменение числа строк и числа столбцов;
∙ загрузка матрицы из файла;
∙ извлечение подматрицы заданного размера;
∙ проверка типа матрицы (квадратная, диагональная, нулевая, единичная, симметрическая,
верхняя треугольная, нижняя треугольная);
∙ транспонированние матрицы;
Такой вопрос как можно реализовать изменение числа строк и числа столбцов с помощью класса?
выделить новый буффер, копировать значения со старого буфера, поменять их местами, удалить старый буффер
надо реализовать в стиле ооп. То есть мы создаём новую матрицу с новым размером ?
Обсуждают сегодня