C++ 多態的實現及原理

早期綁定:c++編譯器在編譯的時候,要確定每個對象調用的函數(非虛函數)的地址。 晚期綁定:在運行時再去確定對象的類型以及正確的調用函數。 虛表的創建:它初始化父類對象的虛表指針,該虛表指針指向父類的虛表,當執行子類的構造函數時,子類對象的虛表指針被初始化。   object類的定義 class object { int a; int b; public: object(
相關文章
相關標籤/搜索