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


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

Tags in this post...

面试题 相关文章推荐
上海方立数码笔试题
Oct 18 面试题
strlen的几种不同实现方法
May 31 面试题
为什么要有struct关键字
May 08 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
天游软件面试
Nov 23 面试题
关于递归的一道.NET面试题
May 12 面试题
Net Remoting把服务器端激活两种模式
Jan 22 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
软件测试英文面试题
Oct 14 面试题
AJax面试题
Nov 25 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
创联软件面试题笔试题
Oct 07 面试题
定义一结构体数组表示分数,并求两个分数相加之和
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学习之PHP运算符
2006/10/09 PHP
php木马攻击防御之道
2008/03/24 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
Python 条件判断的缩写方法
2008/09/06 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
python 调用Google翻译接口的方法
2020/12/09 Python
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
外贸员简历中的自我评价
2014/03/04 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
生产操作工岗位职责
2014/09/16 职场文书
借款民事起诉状范文
2015/05/19 职场文书
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js