C++虚成员函数表vtable
生活随笔
收集整理的這篇文章主要介紹了
C++虚成员函数表vtable
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用多態會降低程序運行效率,使用多態的程序會使用更多的存儲空間,存儲虛函數表等內容,而且在調用函數時需要去虛函數表中查詢函數入口地址,這會增加程序運行時間。在設計程序時,程序設計人員可以選擇性的使用多態,對于有需要的函數使用多態,對于其它的函數則不要采用多態。通常情況下,如果一個類需要作為基類,并且期望在派生類中修改某成員函數的功能,并且在使用類對象的時候會采用指針或引用的形式訪問該函數,則將該函數聲明為虛函數。
總結
以上是生活随笔為你收集整理的C++虚成员函数表vtable的全部內容,希望文章能夠幫你解決所遇到的問題。