112 虛函式強化

2022-03-13 01:44:43 字數 515 閱讀 3501

1 #include 2

using

namespace

std;34

//多型呼叫依賴指標或者引用5//

物件呼叫會呼叫拷貝構造,拷貝乙個父類,無法實現多型6//

如果要使用別繼承的虛函式,不允許出現虛函式的過載7//

多型可以跨類,爺爺輩的指標可以儲存孫子輩的位址89

class

myclass

1016

17};

1819

class mynewclass :public

myclass

2026

};27

28void test1(myclass &my)

2932

33//

這樣不會呼叫子類過載的函式

34void

test2(myclass my)

3538

3940

void

main()

41

虛指標,虛函式,虛函式表,純虛函式

虛指標 虛繼承 在使用多重繼承時,如存在 class a 有m a變數 class a1 virtual public a,m a1 class a2 virtual public a m a2 class b public a1,public a2 m b 時 存在以下記憶體儲存順序 虛指標 指向...

虛函式 純虛函式

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

虛函式 純虛函式

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