描述内存分配方式以及它们的区别


Posted in 面试题 onOctober 15, 2016
1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。
2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集。
3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delete 释放内存。动态内存的生存期由程序员决定,使用非常灵活,但问题也最多。

Tags in this post...

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
怎样声明接口
Sep 19 面试题
static全局变量与普通的全局变量有什么区别
May 27 面试题
是否有自动比较结构的方法
Jun 03 面试题
C++是不是类型安全的
Feb 18 面试题
"引用"与多态的关系
Feb 01 面试题
.net开发工程师面试题
Feb 25 面试题
铭万公司.net面试题笔试题
Jul 20 面试题
Shell编程面试题
May 30 面试题
Linux面试经常问的文件系统操作命令
Oct 04 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
New delete 与malloc free 的联系与区别
Feb 04 #面试题
我看到了用指针调用函数的不同语法形式
Jul 16 #面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 #面试题
You might like
php使用codebase生成随机数
2014/03/25 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
深入理解React高阶组件
2017/09/28 Javascript
AngularJs 禁止模板缓存的方法
2017/11/28 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
Python 字符串定义
2009/09/25 Python
详解Python中DOM方法的动态性
2015/04/11 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
Python 必须了解的5种高级特征
2020/09/10 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
请说出几个常用的异常类
2013/01/08 面试题
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
水毁工程实施方案
2014/04/01 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python
python实现简单聊天功能
2021/07/07 Python