C++中堆(heap)和栈(stack)的区别(面试中被问到的题目)

提及会了解这个东西,仍是比较尴尬的,在学校里面老师通常不会讲解C++的堆和栈,大多数人了解的堆和栈是数据结构里面的概念,而这里通常面试官想问的是C++的内存分区管理方式。程序员 首先说明,在C++中,内存分为5个区:堆、占、自由存储区、全局/静态存储区、常量存储区面试 栈:是由编译器在须要时自动分配,不须要时自动清除的变量存储区。一般存放局部变量、函数参数等。 堆:是由new分配的内存块,由程序员
相关文章
相关标签/搜索