社区
C++ 语言
帖子详情
请教“堆”和“栈”的区别
力为
博客专家认证
2004-02-24 11:23:57
最近经常看到堆和栈,但还是搞不懂两者之间的区别,请高手指点一二:
例如:
int a[10];//是在stack上申请一个数组
int * p=new int[10];//在heap中申请一个数组
...全文
25
22
打赏
收藏
请教“堆”和“栈”的区别
最近经常看到堆和栈,但还是搞不懂两者之间的区别,请高手指点一二: 例如: int a[10];//是在stack上申请一个数组 int * p=new int[10];//在heap中申请一个数组
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ThinkPHP5生成二维码及背景图片合成
二维码是我们在开发网站和项目的时候经常遇到的,我第一次接触二维码时,翻过许多资料,也
请教
许多所谓高人,被整的还是一头雾水,于是自己下决心一定搞明白二维码到底怎么回事,在经历许多坑,花费许多时间和精力后终于明白了,二维码真实情况,为了让大家少走弯路,避免各种坑,节约大家成本和时间,特制作此课程,让你彻底明白二维码的生成过程。
【木头Cocos2d-x 021】一个
堆
和
栈
引起的分手事件
【木头 cocos2d-x】一个
堆
和
栈
引起的分手事件 ——内存总是欺负我,于是我移情别恋爱上CCString了 我又来了,这次这篇文章依旧是献给和我一样被Java惯坏了,对C++还不太熟悉的朋友~ 所以,熟悉C++的朋友,请忽略我~ 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http://blog.csdn.net/musicvs
关于程序的bss段,
堆
区,
栈
区的一些学习。
写汇编总结引发的思考,总结这东西还真是得多写。 在学习汇编的时候,书上并没有区分
堆
栈
的
区别
。并且没有说明bss和
堆
不是一个东西,搞得我以为队和bss就是一个东西。 所以我就纳闷,malloc是从
堆
中分配空间,那么为什么分配后里面的值不是0? 于是查资料学到了很多东西,写篇博客存个档~我所说的全部是在linux下的。 然后进一步的问题就来了,第一个问题:
堆
和
栈
的
区别
有哪些呢?
c++中关于
堆
和
栈
的理解
在这里也分享一下听了分享后 自己查看的一些关于
堆
栈
的资料,整理了一下,以备以后查看: 一个由C/C++编译的程序占用的内存分为以下几个部分 1、
栈
区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的
栈
。 2、
堆
区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能(注意是可能)由OS回收。注意它与数据结构中的
堆
是两回
java 面对对象方法调用内存分析
栈
与
堆
一个初学者的笔记(向大佬们虚心
请教
) 首先 Java虚拟机的内存可以分为三个区域:
栈
stack、
堆
heap、方法区method area。 实际上方法区也在
堆
里面 一.下面我们看
栈
和
堆
的以及方法区的特点 1.
栈
的特点如下 1.
栈
描述的是方法执行的内存模型。每个方法被调用都会创建一个
栈
帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个
栈
,用于存放该线程执行方法的信息(实际参数...
C++ 语言
64,641
社区成员
250,579
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章