C++内存分配20171111

来源:互联网 发布:sql server 2017 64位 编辑:程序博客网 时间:2024/06/09 19:10

C++内存分配分为1:栈内存分配,(普通变量都分配在这里,由系统自由分配,存取快,向低地址拓展)

2:堆内存分配,自己new的,受到虚拟内存的限制,向高地址拓展,比较慢)

3.静态存储区,是static变量的地方,编译的时候确定的。

malloc函数是在堆中申请空间   relloc是在堆中扩展空间   alloca是在栈中申请空间,无需free

原创粉丝点击