Em mới học OOP (C++) . và đang học về hàm dựng, nhưng khi build chạy chương trình thì bị lỗi như thế này.
đây là hàm constructor của em:
HocSinh()
{
_maso = new char[7];
strcpy(_maso, "0000000");
_hoten = new char[50];
strcpy(_hoten, "No name");
_diachi = new char[100];
strcpy(_diachi, "No adress");
_diemtoan = _diemvan = 0.0;
}
và hàm ouput:
void HocSinh::Output()
{
cout << "\nHo Ten: " << _hoten;
cout << "\nMssv: " << _maso;
cout << "\nDia chi: " << _diachi;
cout << "\nDiem van: " << _diemvan;
cout << "\nDiem Toan: " << _diemtoan;
}
Cho em hỏi là lỗi ở chỗ nào và sửa như thế nào ạ ?