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.

kiencon viết 02:50 ngày 01/10/2018

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ỏ.

Bài liên quan
0