Я создаю класс матрицы шаблона для домашнего задания и постоянно получаю сообщение об ошибке необработанного исключения.
Необработанное исключение по адресу 0x00007FF60FEC7836 в hw2.exe: 0xC0000005 : Местоположение чтения нарушения прав доступа 0xFFFFFFFFFFFFFFFF.
это мой конструктор копирования
Matrix(const Matrix& other) {
if (other.data == NULL) {
this->data = NULL;
return;
}
this->data = new T * [Rows];
for (int i = 0; i < Rows;i++) {
this->data = new T[Cols];
if (other.data != NULL) {
for (int j = 0;j < Cols;j++) {
if (other.data[j] != NULL) {
this->data[j] = other.data[j];
std::cout
Подробнее здесь: https://stackoverflow.com/questions/793 ... onstructor