Phương thức khởi tạo và phương thức hủy
Em có bài Lab về phương thức khởi tạo và phương thức hủy mà em vẫn chưa hiểu về hai phương thức này. Mọi người demo giúp e hai bài này với ạ, qua giờ đọc trên mạng mà không hiểu gì hết. Cám ơn mọi người.
Câu 1: Cho trước lớp Computer
class Computer
{
char *chiptype;
int speed;
public:
void getdetails()
{
cin>>speed;
gets(chiptype);
}
void showdetails()
{
cout<<“Chip”<<chiptype<<“ Speed= “<<speed;
}
};
Viết các phương thức tạo dựng, hủy đối tượng cho lớp Computer.
Câu 2: Viết chương trình khởi tạo class School gồm có 3 thuộc tính:
- numberOfStudents (số nguyên): tổng số sinh viên.
- studentNames (mảng chuỗi kí tự): tên của từng sinh viên.
- studentGrades (mảng số nguyên): điểm của từng sinh viên.
Viết Constructor cho class School để cấp phát bộ nhớ và khởi tạo giá trị cho các
thuộc tính trong class và Destructor để xóa dữ liệu của các thuộc tính và thu hồi bộ
nhớ.
Đọc từ hôm qua giờ mà không hiểu thì nên xem lại mình đã đọc kỹ hay chưa nhé
Links cho bạn tham khảo:
http://www.tutorialspoint.com/cplusplus/cpp_constructor_destructor.htm
http://www.thegeekstuff.com/2013/04/cpp-constructors-destructors/
Demo giúp e 2 bài này được k ạ, thấy còn mơ hồ quá, :’(