Hỏi về cấp phát trong class

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?

2 Likes

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

3 Likes

Mình nghĩ bạn nên học lại lý thuyết :blush:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?