C ++中的全局内存管理:堆栈还是堆?

堆栈和堆用于在程序执行期间存储变量,并且它也会被破坏。

堆栈或堆不使用全局数据结构或全局变量。它们基本上分配在固定的内存块中,该内存块保持不变。

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