![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
Java蜗牛
这个作者很懒,什么都没留下…
展开
-
从汇编层面去理解c++中的虚函数
虚函数是C++语言实现运行时多态的唯一手段,因此掌握C++虚函数也成为C++程序员是否合格的试金石。csdn网友所发的一篇博文《VC虚函数布局引发的问题》 从汇编角度分析了对象虚函数表的构,以及C++指针或者引用是如何利用这个表来实现运行时多态。 诚然,C++虚函数的结构会因编译器不同而异,但所使用的原理是一样的。为此,本文使用linux平台下的g++编译器,试图从汇编的层面上分析虚函数表的转载 2014-09-13 07:02:00 · 559 阅读 · 0 评论 -
从汇编层面去理解对象创建
自从拙文《从汇编层面深度剖析C++虚函数》 见于csdn首页后,受到很多读者的好评。本人甚是高兴,并且打算从汇编的角度来分析C++中的语言构造,比如对象的布局,多继承下的对象布局以及它们的虚函数表的结构,我想这些都是C++开发者所感兴趣的。 此外,本人目前从事的是Linux平台下的C语言系统开发,工作中并没有真正写过C++程序,因此,文中所使用的术语和分析未必见得准确无误,还请各位多多指正。转载 2014-09-13 07:04:40 · 656 阅读 · 0 评论