
内存
文章平均质量分 63
icekingson
这个作者很懒,什么都没留下…
展开
-
set_new_handler用法
原型:_PNH _set_new_handler( _PNH pNewHandler ); MSDN解释:Transfer control to your error-handling mechanism if the new operator fails to allocate memory.如果new操作符分配内存失败,则转向_set_new_handler所指定的错误处理机制中去原创 2011-02-25 14:37:00 · 686 阅读 · 0 评论 -
细看代码在内存中如何存储
最近看了一篇帖子,很多人对内存具体如何对代码和代码数据中的数据进行分配很困惑,于是仔细查了一下书籍,最终总结一下如何: 我们先从进程的角度来划分下不同的内存类型,然后再看 C++ 中的数据会处理成什么. 首先,可执行文件(包括 exe, dll)使用的格式叫 PE 格式,这种格式把内容按区段进行存储,用一些 PE 工具就可以查看这些区段,每个区段除了大小,内容外还原创 2011-06-02 16:14:00 · 4351 阅读 · 3 评论 -
快速搞定字节对齐问题
何为字节对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。字节对齐的作用 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能原创 2012-08-10 15:16:20 · 719 阅读 · 0 评论