牛客网C++知识点整理(持续更新)

1.堆栈的使用 栈 在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。 堆 堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储
相关文章
相关标签/搜索