mac xcode環境下typeid(*obj)是不一樣的,typeid(*obj)結果是 4Bird,typeid(int)是i,typeid(float)是f,基本數據類型都是首字母
2017-03-29
函數在被聲明為虛函數之后,函數變為虛函數,虛函數將虛函數指針中所指向的虛函數表讀取,虛函數表所包含的是函數指針;當父類的指針指向子類的對象時,由于所有繼承父類的子類也得到各自的虛函數表,因此,當父類指針指向子類對象時,虛函數指針的所指向的地址值首先會被子類的虛函數指針所覆蓋,指向子類的虛函數表。
2017-03-28
函數在被聲明為虛函數之后,函數的內容也就變為讀取虛函數指針中所指向的虛函數表,】虛函數表內的函數指針是可以被賦值
2017-03-28