c++动态内存是什么意思啊?

c++动态内存是什么意思啊?

作者: aaa1040122322   发布时间: 2011-06-13

new,malloc申请自堆上的内存。

作者: dizuo   发布时间: 2011-06-13

引用楼主 aaa1040122322 的回复:
c++动态内存是什么意思啊?

http://labs.chinamobile.com/mblog/389967_55515

作者: dizuo   发布时间: 2011-06-13

就是你什么时候想用了 用多少 你决定。。。。。

作者: nightkids_008   发布时间: 2011-06-13

用图说话

动态内存 就是在图中在灰色部分申请一块 用完释放 是无序的 也就是说 如果堆中 符合要求的内存块就可以申请

作者: kakane   发布时间: 2011-06-13

new 和 malloc 都是动态分配内存 分配在堆里

作者: sanshao1314   发布时间: 2011-06-13

引用 5 楼 sanshao1314 的回复:

new 和 malloc 都是动态分配内存 分配在堆里

分配在堆上 需要自己手动释放(智能指针则不需要)

作者: qwer_boo   发布时间: 2011-06-13