StackOverflow 文件 C++ 教程 虛擬成員函式 虛擬成員函式 Created: November-22, 2018 只有非靜態的非模板成員函式才能成為 virtual。 如果你使用的是 C++ 11 或更高版本,建議在從基類覆蓋虛擬成員函式時使用 override。 多型基類通常具有虛擬解構函式,以允許通過指向基類的指標刪除派生物件 。如果解構函式不是虛擬的,則此類操作會導致未定義的行為 [expr.delete]§5.3.5/ 3 。 在 C11 及更高版本中使用覆蓋虛擬