多態的實現原理分析----虛表

實現多態三點: 1.必須最少兩個類,而且必須是繼承 2.必須函數是虛函數(同名,同參,同返回類型) 3.通過基類的指針或引用來實現 一個類裏邊無論有多少個虛函數,虛表指針__vfptr只會有一個,佔四個字節 虛表中有兩部分內容:1、虛函數的地址;2、虛函數; #include<iostream> using namespace std; class Base { virtual void f
相關文章
相關標籤/搜索