引用是除指針外另一個可以產生多態效果的手段,一個基類的引用可以指向它的派生類實例。
1 class A; 2 class B : class A{}; 3 B b; 4 A& ref = b;
多態分為動態多態,靜態多態,函數多態和宏多態等。
動態多態常指抽象類的繼承;靜態多態可用泛化編程實現,使用模板可行;函數多態即重載;宏多態原因在於它只是進行對應字節調換,不會辨別變量類型。
引用是除指針外另一個可以產生多態效果的手段,一個基類的引用可以指向它的派生類實例。
1 class A; 2 class B : class A{}; 3 B b; 4 A& ref = b;
多態分為動態多態,靜態多態,函數多態和宏多態等。
動態多態常指抽象類的繼承;靜態多態可用泛化編程實現,使用模板可行;函數多態即重載;宏多態原因在於它只是進行對應字節調換,不會辨別變量類型。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。