标签:blog http ar div 问题 log ad ef new
虚继承:
http://zh.wikipedia.org/wiki/%E8%99%9A%E7%BB%A7%E6%89%BF
解决了菱形继承问题
虚函数
class C{
public:
virtual void fun1(){
printf("C_fun1");
}
}
class C1:public C{ //这里要加public 不加的话访问父类的特性用不了
public:
void fun1(){
printf("C1_fun1");
}
}
int main(){
C* c = new C1();
c->fun1();// C1_fun1
}
虚函数解决继承同样基类的不同子类的方法统一调用问题
标签:blog http ar div 问题 log ad ef new
原文地址:http://www.cnblogs.com/mattins/p/4050186.html