01/10/2018, 00:43
Hỏi về cách tạo class Matrix
class SD_array
{
int w;
int *a;
public:
SD_array();
void SetSizeW(int x);
void Nhap();
void Xuat();
~SD_array();
};

class Matrix
{
int h;
SD_array *m;
public:
Matrix();
void Nhap();
void Xuat();
~Matrix();
};

Main()

Mình không hiểu số 4 input rồi đi đâu. m[1] là 1 SD_array mới nhưng không tự động khởi tạo nên sau khi nhập số 1 vào thì ghi đè vào code chương trình => exception.
Bài liên quan
bạn có vấn đề về hàm khởi tạo, xem lại thử cách khởi tạo ma trận 1 chiều kích thước size với 1 con trỏ.