6w6 第六周程式填空題3

2022-03-05 01:43:19 字數 769 閱讀 5538

描述

下面的程式輸出結果是:

a::fun

a::do

a::fun

c::do

請填空:

#include using namespace std;

class a

virtual void do()

};class b:public a

};class c:public b

void fun()

};void call(

// 在此處補充你的**
)  

int main()

輸入無輸出a::fun

a::do

a::fun

c::do樣例輸入

樣例輸出

a::fun

a::do

a::fun

c::do

code:

#include using namespace std;

class a

virtual void do()

};class b:public a

};class c:public b

void fun()

};void call(

// 在此處補充你的**

a* p

) int main()

analysis:

和之前那個6w4的分析方法差不多,只不過這次是變成了指標罷了。

6w5 第六周程式填空題2

描述 下面程式的輸出結果是 destructor b destructor a 請完整寫出 class a。限制條件 不得為 class a 編寫建構函式。include using namespace std class a class b public a int main 輸入無輸出destr...

6w4 第六周程式填空題1

描述 下面程式的輸出結果是 a fun c do 請填空 include using namespace std class a void do class b public a class c public b void do class b public a class c public b p...

6w4 第六周程式填空題1(虛函式與派生)

總時間限制 1000ms 記憶體限制 65536kb 描述 下面程式的輸出結果是 a fun c do 請填空 include using namespace std class a void do class b public a class c public b int main 輸入無 輸出a...