30/09/2018, 23:31
Cho em hỏi về cấp phát trong class với ạ
em sửa thành public: int x;
Nhưng tại sao lại cần phải có = new Test(); ạ
Bài liên quan
em sửa thành public: int x;
Nhưng tại sao lại cần phải có = new Test(); ạ
câu hỏi về “cấp phát trong class” của bạn đâu?
Chắc ý của bạn ấy là dòng này
Test *t = new Test();
Việc em sửa thành publicj int x nó cũng không thể ảnh hưởng tới đối tượng của class được.
Đó là cú pháp của việc bạn cấp phát bộ nhớ cho con trỏ !
Bạn nên đọc lại lý thuyết để tránh nhầm lẫn giữa việc sử dụng đối tượng và sử dụng con trỏ !
Mình nghĩ bạn nên học lại lý thuyết