多重继承问题 B1、B2都从A继承,C又从B1、B2继承,现在要在C中调用A的Test()函数,提示继承模糊。但用C.A::Test()调用,还是提示模糊。请问在C中该如何调用A的Test()函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用C::B1::A::Test()调用。要么在声明B1和B2时使用虚拟继承:class B1 : virtual public A{}class B2 : virtual public A{} xx.B1::A::Test()xx.B2::A::Text()或者用虚拟继承 如何删除系统日志的一条记录 为什么删除记录时会出现“多行数据被更新” 解决这个程序有100分给你 动态调用dll的问题。 能不能设置控制台(Console)程序的图标? CSDN上一个木马的源代码,我有疑问? 急!!请高手说说鼠标钩子函数的参数,手头没有MSDN. Windows 高级编程 想生成一个ActiveX 控件,结果生成一堆错误。 请教:OpenGL与DirectX的区别? 请问一下,下面的代码有什么问题啊? 请问怎么样修改自己想要的图片??(菜鸟提问)
要么在声明B1和B2时使用虚拟继承:
class B1 : virtual public A
{
}class B2 : virtual public A
{
}
xx.B2::A::Text()
或者用虚拟继承