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
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õ !
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?