2011年2月25日
摘要: 《深度探索C++对象模型》的读书笔记问题域:由于实现虚拟函数机制将不可避免的打破对象与 C 的二进制兼容性, 需要仔细考虑哪些类才是需要增加虚拟函数机制的.理论上, 这个范围可以限定在那些必须支持运行期多态(runtime polymorphism)的类. runtime polymorphism 也被称为 active polymorphism, 例如:意图通过基类指针调用子类的 virtual function 实现, 即我们常常提及的多态.相对的, 可在编译期被解决的则称为 passive polymorphism. 例如, 通过子类实例或指针调用的, 通过class scope ope 阅读全文
posted @ 2011-02-25 14:32 smart.mk1 阅读(438) 评论(0) 推荐(0) 编辑