Hỏi về vector trong C++

Em có một câu lệnh mẫu thế này std::vector <Tree*> moreTrees;
Em không hiểu dấu *đằng sau class Tree là gì, mong mọi người giải đáp, em cảm ơn.

Chịu khó xem mấy cái cơ bản trước đi nhé @.@

1 Like

vậy tại sau không đặt dấu * ở trước Tree ví dụ như *Tree mà lại để đằng sau ạ. Em cảm ơn.

* đặt sau kiểu dữ liệu và trước tên biến. Ở đây tree là kiểu dữ liệu.

Bạn có thể hiểu tree là một kiểu dữ liệu, tree* là một kiểu dữ liệu khác, tree[] là một kiểu ữ liệu khác.

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