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