→ loveme00835: 這和你要不要透過 virtual function 來得到 dynamic 01/05 00:12
→ loveme00835: polymorphism 無直接關聯; 而是你會不會對指到 deriv 01/05 00:12
→ loveme00835: ed class 物件的 base class 指標呼叫解構子, 如果不 01/05 00:12
→ loveme00835: 會就沒必要這樣做 01/05 00:12
→ loveme00835: tual-dtors 01/05 00:12
→ loveme00835: 呼叫的函式實體得在編譯時期就決定好, 這會取決於你 01/05 00:17
→ loveme00835: 呼叫時 this 指標型別以及引數型別 (如果有的話) 01/05 00:17
→ loveme00835: 也就是說, 即使你把解構子宣告成 virtual, 編譯器也 01/05 00:24
→ loveme00835: 還是會試著呼叫父類別的版本 01/05 00:24
推 eye5002003: 簡而言之,這樣做能確保解構順序,所以GCC也建議你加 01/05 11:01