博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月10日

摘要: @刚弄的独立博客:http://blog.forgetwind.com,欢迎来踩。1:类型转换的前提,内存模型匹配。2:C++多态性:当C++编译器在编译的时候,发现A类的print是虚函数,这个时候C++就会采用迟绑定(late binding)的技术,在运行时依据对象的类型(在程序中,我们传递的B类的首地址)来确认调用的哪一个函数,这种能力叫做C++的多态性。(编译时确定-normal,or,运行时确定-virtual)#include <iostream>using namespace std; class A {public: A() {} ~A() {} virtual 阅读全文

posted @ 2011-07-10 10:40 ¥忘%风 阅读(1222) 评论(0) 推荐(0) 编辑