class matrix { private: T** p = nullptr; size_t row; size_t column; public: matrix(size_t row1, size_t column1, const T& value) { row = row1; column = column1; p = new T* [row];// строки for (size_t i = 0; i < row; i++) { p[i] = new T [column]; } for (size_t i = 0; i < row; i++) { for (size_t j = 0; j