社区
C++ 语言
帖子详情
what does it mean by "on the stack" or "on the heap"?
jibee
2008-08-04 09:57:26
what does it mean by "on the stack" or "on the heap"?
what are the diffenences between them?
Thank you.
...全文
100
6
打赏
收藏
what does it mean by "on the stack" or "on the heap"?
what does it mean by "on the stack" or "on the heap"? what are the diffenences between them? Thank you.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenzhp
2008-08-04
打赏
举报
回复
栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。
堆
--------------------------
堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收.
http://hi.baidu.com/85718779/blog/item/e012c623d6605047ac34dee3.html
wjb_yd
2008-08-04
打赏
举报
回复
堆上的内存是由程序员自己申请,用完自己释放的,用new,malloc等申请,delete ,free释放
栈上的内存是由编译器管理的,当进入函数调用的时候,局部变量在栈上分配内存,函数返回后,内存由编译器收回
lzr4304061988012
2008-08-04
打赏
举报
回复
栈,堆。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
bargio_susie
2008-08-04
打赏
举报
回复
Don't ask question replicatively, please!
JavaCsharpCpp
2008-08-04
打赏
举报
回复
内存和堆栈阿。开辟空间在内存,临时及传参在堆栈。
coverallwangp
2008-08-04
打赏
举报
回复
发重复了!
BobBuilder_app
Twitter Digg Facebook Del.icio.us Reddit Stumbleupon Newsvine Technorati Mr. Wong Yahoo! Google Windows Live Send as Email Add to your CodeProject bookmarks Discuss this article 85 Print Article Database » Database » Other databasesLicence CPOL First Posted 19 Jan 2012 Views 24,219 Downloads 992 Bookmarked 74 times RaptorDB - The Key Value Store V2 By Mehdi Gholam | 8 Mar 2012 | Unedited contribution C#.NETDBABeginnerIntermediateAdvanceddatabase Even faster Key/Value store nosql embedded database engine utilizing the new MGIndex data structure with MurMur2 Hashing and WAH Bitmap indexes for duplicates. See Also More like this More by this author Article Browse Code Stats Revisions (8) Alternatives 4.95 (56 votes) 1 2 3 4 5 4.95/5 - 56 votes μ 4.95, σa 1.05 [?] Is your email address OK? You are signed up for our newsletters but your email address is either unconfirmed, or has not been reconfirmed in a long time. Please click here to have a confirmation email sent so we can confirm your email address and start sending you newsletters again. Alternatively, you can update your subscriptions. Add your own alternative version Introduction What is RaptorDB? Features Why another data structure? The problem with a b+tree Requirements of a good index structure The MGIndex Page Splits Interesting side effects of MGIndex The road not taken / the road taken and doubled back! Performance Tests Comparing B+tree and MGIndex Really big data sets! Index parameter tuning Performance Tests - v2.3 Using the Code Differences to v1 Using RaptorDBString and RaptorDBGuid Global parameters RaptorDB interface Non-clean shutdowns Removing Keys Unit tests File Formats File Format : *.mgdat File Format : *.mgbmp File Format : *.mgidx File Format : *.mgbmr , *.mgrec History Download RaptorDB_v2.0.zip - 38.7 KB Download RaptorDB_v2.1.zip - 39 KB Download RaptorDB_v2.2.zip - 39 KB Download RaptorDB_v2.3.zip - 39.6 KB D
What and where are the
stack
and
heap
?
http://
stack
overflow.com/questions/79923/what-and-where-are-the-
stack
-and-
heap
What and where are the
stack
and
heap
? up vote2015down votefavorite 1237
Understanding memory usage on Linux
2019独角兽企业重金招聘Python工程师标准>>> ...
Stack
vs.
Heap
: Understanding Java Memory Allocation
Stack
and
heap
are two important concepts you should understand in relation to Java memory allocation. Let’s take a look at the two concepts, why they matter, and when you should use each. What Is
Memory Layout And The
Stack
From: http://www.dirac.org/linux/gdb/02a-Memory_Layout_And_The_
Stack
.php Using GNU's GDB Debugger Memory Layout And The
Stack
By Peter Jay Salzman Previous: Introduction Next: Debugging
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章