C/C++问题
chlqk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存对齐
一、内存对齐的原因 大部分的参考资料都是如是说的: 1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。 也有的朋友说,内存对齐出于对转载 2011-11-22 21:38:22 · 424 阅读 · 0 评论 -
深入理解C++的动态绑定和静态绑定
转自 高伟松 博客 http://blog.youkuaiyun.com/chgaowei/article/details/6427731 (csdn不支持仅自己观看的权限,只好用转载来收藏了。。。) 为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。 需要理解四个名词: 1、对象的静态类型:对象转载 2011-11-22 22:27:34 · 508 阅读 · 0 评论
分享