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


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

Tags in this post...

面试题 相关文章推荐
关于Java String的一道面试题
Sep 29 面试题
.NET程序员的数据库面试题
Oct 10 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
介绍一下.NET构架下remoting和webservice
May 08 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
Solaris操作系统的线程机制
Dec 23 面试题
介绍一下linux的文件系统
Oct 06 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
中间件分为哪几类
Mar 14 面试题
什么时候用assert
May 08 面试题
Java文件和目录(IO)操作
Aug 26 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
定义一结构体数组表示分数,并求两个分数相加之和
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操作mysqli(示例代码)
2013/10/28 PHP
php引用传值实例详解学习
2013/11/06 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
JQuery球队选择实例
2015/05/18 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
跟老齐学Python之网站的结构
2014/10/24 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
python 模拟登陆github的示例
2020/12/04 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
石油大学毕业生自荐信
2014/01/28 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
空气的环保标语
2014/06/12 职场文书
考研导师推荐信范文
2015/03/27 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
分析Java中Map的遍历性能问题
2021/06/26 Java/Android