#include class Matrix{ private: int rows; int cols; int **Mat; public: Matrix (const int &rows,const int &cols); ~Matrix (); void setMatrixValue(int r, int c, int value); int getMatrixValue(int r, int c) const; int getMatrixRows() const; int getMatrixCols() const; Matrix operator +(const Matrix &other) const ; Matrix operator *(const Matrix &other) const; }; std::ostream& operator<<(std::ostream &os, const Matrix &m);