参考:http://www.cnblogs.com/daocaoren/archive/2011/06/29/2092957.html

http://www.cnblogs.com/skydesign/archive/2011/09/20/2182362.html

今天笔试遇到的一道题,我当时写的new delete malloc free,但感觉有点文不对题。回来搜了下,现总结如下:

栈:程序在执行的时候分配,如函数中的局部变量,执行完函数后自动释放相应的内存。

堆:动态内存,用new 或malloc分配,需手动对其进行释放。

全局/静态存储区:程序在编译的时候就分配完毕,包括全局变量,静态变量。

常量存储区:存放常量。

最新文章

  1. C#读写SQL Server数据库图片
  2. Android中Service 使用详解(LocalService + RemoteService)
  3. nginx安全相关设置
  4. 什么是O/R Mapping(ORM)
  5. 浅析WINFORM工具条的重用实现
  6. [jQuery编程挑战]004 针对选择框词典式排序
  7. 开心菜鸟学习系列笔记-----Javascript(1)
  8. 用Angular2+Express快速搭建博客
  9. 理解Go Context机制
  10. will not be managed by Spring/ [managed: 15; max: 15]
  11. html5 Canvas绘制时钟以及绘制运动的圆
  12. .net 去除特殊字符
  13. ES6常用方法总结
  14. Linux防火墙开启关闭查询
  15. 物流一站式查询之TrackingMore篇
  16. Android为TV端助力 运算符&,|,^
  17. oracle 重复只保留一条
  18. leetcode-algorithms-29 Divide Two Integers
  19. tf.nn.conv2d
  20. kbmMW安全第#3 - 基于硬件的随机数#2

热门文章

  1. wcf第2步之服务端标准配置文件
  2. Ubuntu下apt-get命令详解
  3. Embedding Scripts
  4. js数字、字符串、数组之间的转化
  5. ecshop去头部和掉底部版权
  6. js与php转换时间戳
  7. php操作大文件
  8. Linq 中的 left join
  9. HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
  10. C语言中的EOF和回车不一样