01/10/2018, 17:02

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

Khang Việt viết 19:04 ngày 01/10/2018

dnh-cpp

Khóa học C++

Cạnh tranh với Udemy luôn. Các bạn vào nhập mã REHON_UDEMY Hoặc bấm vào link này http://bit.ly/rehon_udemy Vào đăng ký học rẻ hơn mã…


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

Le Ly Vinh viết 19:11 ngày 01/10/2018

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)

Khang Việt viết 19:14 ngày 01/10/2018

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

Bài liên quan
0