OJ 純虛函式

2021-07-03 23:31:40 字數 535 閱讀 6015

問題:

time limit: 1 sec  

memory limit: 128 mb

submit: 151  

solved: 125 [

submit][

status][

web board]

根據類 mammal派生cattle 和horse ,輸出動物的叫聲。

#include

#include

using namespace std;

class mammal

};/*

請在該部分補充缺少的**

*/int main()

無動物的叫聲

moo!

neigh!

**:

class cattle:public mammal

{public:

void speak()const

{cout<<"moo!"《學習心得:注意純虛函式的用法,函式中的const不可掉;還有既然分配了新的空間,就一定要記得釋放!

虛函式 純虛函式

一 定義.純虛函式是在基類中宣告的虛函式,它在基類中沒有定義,但要求任何派生類都要定義自己的實現方法。在基類中實現純虛函式的方法是在函式原型後加 0 virtual void funtion1 0 二 引入原因 1 為了方便使用多型特性,我們常常需要在基類中定義虛函式。2 在很多情況下,基類本身生成...

虛函式 純虛函式

虛函式的作用是允許在派生類中重新定義與基類同名的函式,並且可以通過基類指標引用來訪問基類和派生類中的同名函式。include using namespace std class student student類成員函式的實現 宣告抽象基類shape class shape virtual float...

虛函式和純虛函式

除了繼承外,c 的另乙個優良特性是支援多型,即允許將派生類的物件當作基類的物件使用。如果a是基類,b和c是a的派生類,多態函式test的引數是a的指標。那麼test函式可以引用a b c的物件。示例程式如下 class a void test a a class b public a class c...