65,211
社区成员
发帖
与我相关
我的任务
分享#include "stdafx.h"
class baseClass
{
public:
void print()
{
printf("baseClass()\n");
}
};
class midClass1 :public baseClass
{
public:
void print()
{
printf("baseClass_midClass1()\n");
}
};
class midClass2:public baseClass
{
public:
void print()
{
printf("baseClass_midClass2()\n");
}
};
class derivedClass:public midClass1,public midClass2
{
public:
void print()
{
printf("derivedClass()\n");
}
};
int main()
{
midClass1 BBB;
derivedClass AAA;
AAA.print();
AAA.midClass1::print();
AAA.midClass2::print();
AAA.midClass2::baseClass::print();//全部用类的作用于解析符号
BBB.print();
BBB.baseClass::print();
return 0;
}