Computer >> Máy Tính >  >> Lập trình >> C ++

Quản lý bộ nhớ toàn cục trong C ++:Stack hay Heap?

Stack và heap được sử dụng để lưu trữ các biến trong quá trình thực thi chương trình và nó cũng bị hủy.

Cấu trúc dữ liệu toàn cục hoặc biến toàn cục không được sử dụng bởi ngăn xếp hoặc đống. Về cơ bản, chúng được phân bổ trong một khối bộ nhớ cố định, không thay đổi.

int a[10]; // located in a fixed memory block
int main() {
   int main() {
      float *ptr = (int *)malloc(sizeof(float)10.0)); //use heap.
   }
}