首页
社区
课程
招聘
[讨论][讨论]译误--windows核心编程第四版中文版
发表于: 2011-5-2 10:48 5492

[讨论][讨论]译误--windows核心编程第四版中文版

2011-5-2 10:48
5492
第18章   Heaps  中文译为 堆栈,二者本质不同。
真不明白,译者当初是怎么想的~
太过份了吧,误人子弟~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 7303
活跃值: (4502)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
heap 是 堆 加个s 表示,很多的 堆
2011-5-2 11:54
0
雪    币: 214
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好吧,潜水多年,感谢lz给我机会展现一下我的博学多才

我觉得“堆栈”大概有两个意思,一个堆和栈这两种数据结构的统称,二是特指堆(也有人认为是特指栈……我不知道谁对谁错),这大概是历史遗留问题了吧,不清楚。不过我觉得这本书里的堆栈应该是特指堆。

堆是heap  意思就是我们通常所说的堆,例如床上堆满了衣服,更倾向于数量多。
栈是stack  意思也有堆的意思,例如把盘子堆起来。与heap相比多了层的概念。

例如一堆报纸,如果是叠放整齐的应该是a stack of newspapers,而如果是几张几张随意摆放的就是a heap of newspapers。

总结起来就是都是堆,但是heap是平铺,stack是叠放。
2011-5-2 13:54
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
堆内存是由一个句柄管理的内存
栈内存一般是指线程的ESP内存。

堆栈就特指线程内存吧
2011-5-2 14:25
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
very  good
2011-5-2 17:08
0
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哈哈,我更偷懒,我只记得栈
把它看成客栈,你想啊,住客栈,不是临时住的意思吗,所以栈就是临时的,也就是函数体内部的私有变量.
当然,new分配出的不算
2011-5-2 22:06
0
雪    币: 273
活跃值: (64)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
7
从2007到现在....兄弟你真神人啊...此处不可破,惟自破..
2011-5-3 17:53
0
游客
登录 | 注册 方可回帖
返回
//