从形式上看, 与单继承时确实有所不同, 整个虚函数表似乎被分成了两个部分: 第一部分是Base1Class的, 第二部分是Base2Class的. 那个中幺机何在呢? 别急, 慢慢看.阅读全文>
发表于 @ 2006年08月07日 21:44:00|收藏
虽然此文的标题是"虚函数", 但本文实际上是围绕着这样一个中心点展开诸多内容, 包括: 单继承, 多继承, 以及在两个类发生继承关系时, 他们的数据和函数又是如何处理的?阅读全文>
发表于 @ 2006年08月06日 19:44:00|收藏
终于发现以asm之角度观察和研究问题是如此有趣, 以至于开了头便罢不了手, 也罢也罢, 那就索性将快乐进行到底吧.阅读全文>
发表于 @ 2006年07月17日 22:36:00|收藏
通过对比分析C++和ASM代码来确定问题的原因所在, 也与读者一起了解对象以及对象的函数调用中所发生的诸多细节阅读全文>
发表于 @ 2006年07月16日 16:14:00|收藏
这是一个小问题, 孔乙己一把, 全当自娱.阅读全文>
发表于 @ 2006年07月14日 00:48:00|收藏
我会有选择地摘取其中参与度和质量都较高的讨论内容, 作成热点回顾的方式放在这里, 方便大家在周末时阅读, 也方便自己备份.阅读全文>
发表于 @ 2006年06月04日 04:20:00|收藏
对于汇编函数中的此类代码进行这样的处理后, 此段二进制执行块就可以被放置在任意地方而不致因为对DATA_LABLE数据地址的错误引用造成程序错误.阅读全文>
发表于 @ 2006年05月25日 23:18:00|收藏