笔趣阁
会员书架
首页 >其他小说 >软件工程思想 > 第40章

第40章(第1 / 5页)

上一章 章节目录 加入书签 下一页
推荐小说:

//Example

main()

{

Aa;

classB:publicA

{

public:

virtualvoidFunc1(void){cout<<“ThisisB::Func1\n”}

};

C++用关键字virtual来声明一个函数为虚函数,派生类的虚函数将覆盖(override)基类对应的虚函数的功能。示例程序如下:

classA

{

public:

virtualvoidFunc1(void){cout<<“ThisisA::Func1\n”}

classC:publicA

{

public:

virtualvoidFunc1(void){cout<<“ThisisC::Func1\n”}

};

};

voidTest(A*a)

{

a->Func1();

}

点击切换 [繁体版]    [简体版]
上一章 章节目录 加入书签 下一页