Cho em hỏi, khi em cấp phát động cho con trỏ như thế này.
class hocsinh {}
hocsinh *x = new hocsinh;
Em chưa hiểu cú pháp này lắm cho ạ.
hocsinh *x có phải được hiểu là con trỏ x có kiểu là class hocsinh không ạ?,Còn hocsinh đứng sau new được hiểu là gì vậy ạ
Tại sao người ta không để cú pháp là hocsinh new *x; để con trỏ x được hiểu là vừa được cấp phát động vừa có kiểu dữ liệu là hocsinh ạ?
Em chưa hiểu công dụng của hocsinh đứng sau new lắm ạ