Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Matrix(const Matrix<T> & matrix) {
- rows = matrix.GetRows();
- columns = matrix.GetColumns();
- data = new T *[rows];
- for (size_t i = 0; i != rows; i++)
- data[i] = new T[columns];
- for (size_t i = 0; i != rows; i++) {
- for (size_t j = 0; j != columns; j++) {
- data[i][j] = matrix[i][j];
- }
- }
- }
- Matrix operator =(const Matrix<T> & matrix) {
- for (size_t i = 0; i != rows; i++) {
- delete[] data[i];
- }
- delete[] data;
- rows = matrix.GetRows();
- columns = matrix.GetColumns();
- data = new T *[rows];
- for (size_t i = 0; i != rows; i++)
- data[i] = new T[columns];
- for (size_t i = 0; i != rows; i++) {
- for (size_t j = 0; j != columns; j++) {
- data[i][j] = matrix[i][j];
- }
- }
- return data;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement