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


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

Tags in this post...

面试题 相关文章推荐
华美博弈C/VC工程师笔试试题
Jul 16 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
P/Invoke是什么
Jul 31 面试题
C#的几个面试问题
May 22 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
软件设计的目标是什么
Dec 04 面试题
什么是规则表达式
May 03 面试题
JAVA高级程序员面试题
Sep 06 面试题
介绍一下Ruby的多线程处理
Feb 01 面试题
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+ajax无刷新分页实例详解
2015/12/07 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
三种取消选中单选框radio的方法
2014/09/09 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
使用python编写监听端
2018/04/12 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
司法局火灾防控方案
2014/06/05 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
企业宣传语大全
2015/07/13 职场文书
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL