
题目描述:根据main函数的内容倒推所涉及的几个类之间的关系,并完成这些的类的设计:
int main(){ Base1 b1; Base2 b2; Derived1 d1; Derived2 d2; Base1 *bp; bp=&b2; bp->doSomething(); //(1) cout<#include
using namespace std;
class Base1
{
public:
Base1(){}
void doSomething()
{
cout << "Hello Base1" << endl;
}
};
class Base2 :public Base1
{
public:
Base2(){}
void doSomething()
{
cout << "Hello Base2" << endl;;
}
};
class Derived1 :public Base2
{
public:
Derived1()
{
//Base1::doSomething();
//Base2::doSomething();
}
void doSomething()
{
Base1::doSomething();
Base2::doSomething();
cout << "Hi Derived1"<
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)