1. 程式人生 > >C++之靜態成員函式為什麼不能為虛擬函式

C++之靜態成員函式為什麼不能為虛擬函式

應該知道靜態成員函式屬於類,也屬於物件,但終歸屬於類,他在記憶體中只有一份。而虛擬函式必須根據物件型別才能知道呼叫哪一個虛擬函式,故虛擬函式是一定要在物件的基礎上才可以的,兩者一個終歸屬於類,一個必依賴於物件,那麼終歸是不能合二為一的