4
嗨我與我的朋友討論了爲什麼沒有內聯虛函數。討論爲什麼沒有內聯虛函數
我的答案是內聯函數在編譯時,虛函數在動態時綁定。在編譯時,無法知道哪個函數會調用虛函數。所以內聯虛函數不是一個好主意。
但是,他說,這是不正確的。
他的回答是內聯函數沒有地址,所以在虛表中,沒有辦法放內聯函數的地址,所以沒有內聯虛函數。
我想知道三點:我的答案
- 是否正確?我想我的回答是對的。
- 沒有內聯函數沒有地址?我認爲它有地址;
- 即使內聯函數有一個地址,他的回答比我的 好?
非常感謝!