資源簡介
動態(tài)聯(lián)編與多態(tài)性(動態(tài)聯(lián)編例子.cpp)
代碼片段和文件信息
#include?
class?Cannonball{//禮花炮彈
public:
void?ignite()?//引爆
{
disperse();?//動態(tài)聯(lián)編
}
virtual?void?disperse(){}//炸開
};
class?YellowCannonball:public?Cannonball{ //黃色禮花炮彈
public:
virtual?void?disperse()//炸開
{
cout<<“The?yellow?flower?dispersing“< }
};
class?RedCannonball:public?Cannonball{ //紅色禮花炮彈
public:
virtual?void?disperse()//炸開
{
cout<<“The?red?flower?dispersing“<
評論
共有 條評論