Матрица переменной размерности, представленная динамическим массивом, в котором строки матрицы расположены последовательно друг за другом.
Разработать и реализовать в виде методов операции над объектами класса: сложение, вычитание, умножение, сравнение, изменение отдельных частей и получение/изменение параметров объектов (арифметику класса). Результат выполнения - в текущем объекте.
Арифметику класса реализовать в виде стандартного набора переопределенных операций с "арифметической" интерпретацией - результат операции - новый объект. Разработать конструктор копирования, переопределить арифметические операции, присваивание, сравнение, ввод/вывод в стандартные потоки.