首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于多个继承是,成员方法相同时的调用有关问题

2013-04-21 
关于多个继承是,成员方法相同时的调用问题代码:#includeiostream.hclass A{public:void show(){coutc

关于多个继承是,成员方法相同时的调用问题
代码:

#include<iostream.h>
class A{
public:
void show(){cout<<"class A show"<<endl;}
} ;
class B{
public:
void show(){cout<<"class B show"<<endl;}
} ;
class C:public A,public B{
public:void print(){cout<<"class C print"<<endl;}
} ;
void main(){
C c;
c.show();
c.print();
}

c.show();//应该怎样明确呢?

[解决办法]
(static_cast<A&>(c)).show();
(static_cast<B&>(c)).show();

[解决办法]
转完类型再掉

热点排行