1:什麼是多態?
基類的指針或者引用指向了這個繼承這個基類的不同派生類的對象,通過該指針和引用派生類的同名覆蓋方法。
此時,基類指針指向那個派生類對象,就調用那個派生類方法。
2:靜態綁定?動態綁定?
靜態綁定:
就是在編譯的時候就已經確定了調用那個方法,即也就是通過call這個函數,在編譯階段已經確定好了要調用的方法。
動態綁定:
指的是在運行的時候才確定調用的方法,在編譯的時候會使用call寄存器的方式,在運行的時候在虛函數表裏面尋找。
3:什麼是RTTI?
即也就是運行時的類型信息。每一種類型對應一張虛函數表,RTTI記錄的是當前創建虛函數表類型的類型。