Cấp phát biến động

Mình mới học cấp phát động, mình muốn hỏi rằng khi mình xin 1 biến động, ví dụ:

int *a=new int;

Như vậy con trỏ a nằm trong stack hay heap ạ, và giá trị nó trỏ tới thì sao? Mình cảm ơn nhiều lắm


Link trên C++ của DNH khá chi tiết nha e , chọn phần con trỏ trong đó viết rất rõ !

1 Like

Em không hiểu lắm, tác giả ghi new trả về vùng nhớ trên heap, như vậy như ví dụ của em là biến p nằm trong stack chỉ đến vùng nhớ trong heap đúng không ạ? (em chỉ muốn làm rõ do bài đọc không liên hệ gì đến stack)

đúng rồi đó em ! 20 characters

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