程式設計與演算法(三) C 多型學習

2021-09-26 04:47:07 字數 2441 閱讀 5719

總時間限制: 

1000ms

記憶體限制: 

65536kb

// 在此處補充你的**
描述

程式填空產生指定輸出

#include using namespace std;

class b

void fun()

b ( int n )

};

int main()
輸入無輸出

d::fun

b::fun

d::fun

nbval=2

nbval=24

ndval=8

b::fun

nbval=12

樣例輸入

樣例輸出

d::fun

b::fun

d::fun

nbval=2

nbval=24

ndval=8

b::fun

nbval=12

**

guo wei

這道題目就考察繼承的特性。

#include using namespace std;

class b

void fun()

b(int n)

};// 在此處補充你的**

class d:public b

void fun()

d(int n):b(3*n)

};int main()

總時間限制: 

1000ms

記憶體限制: 

65536kb

// 在此處補充你的**
描述

程式填空輸出指定結果

#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

void fun() };

void call(b &p

// 在此處補充你的**

) int main()

總時間限制: 

1000ms

記憶體限制: 

65536kb

// 在此處補充你的**
描述

程式填空輸出指定結果

#include using namespace std;

class a

}; 

class b:public a

}; int main()

輸入無輸出

destructor b

destructor a

樣例輸入

樣例輸出

destructor b

destructor a

**

guo wei

#include using namespace std;

class a

// 在此處補充你的**

virtual ~a()

};class b :public a

};int main()

總時間限制: 

1000ms

記憶體限制: 

65536kb

// 在此處補充你的**
描述

程式填空輸出指定結果

#include using namespace std;

class a ;

virtual void do() };

class b:public a

};class c:public b

int main()

輸入無輸出

a::fun

a::do

a::fun

c::do

樣例輸入

樣例輸出

a::fun

a::do

a::fun

c::do

**

guo wei

#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()

程式設計與演算法(三)多型 作業

答案 include using namespace std class b void fun b int n class d public b int main d fun b fun d fun nbval 2 nbval 24 ndval 8 b fun nbval 12 include us...

mooc程式設計與演算法(三)第六周 多型

派生類的指標可以賦值給基類指標 通過基類指標用基類和派生類中的同名虛函式時 若該指標指向乙個基類的物件,那麼被呼叫是基類的虛函式 若該指標指向乙個派生類的物件,那麼被呼叫的是派生類的虛函式。派生類的物件可以賦值給基類的引用 通過基類引用呼叫基類和派生類中的同名虛函式時 若該引用引用的是乙個基類的物件...

C 程式設計 虛函式與多型

在 c 程式設計思想 一書中對虛函式的實現機制有詳細的描述,一般的編譯器通過虛函式表,在編譯時插入一段隱藏的 儲存型別資訊和虛函式位址,而在呼叫時,這段隱藏的 可以找到和實際物件一致的虛函式實現。我們在這裡提供乙個 c 中的實現,模仿 vtable 這種機制,但一切都需要我們自己在 中裝配。之前在網...