剛在看某牛人的寫得LSGE游戲開發庫,發現父類里有幾個虛函數是在子類中重載后,子類中被重載的虛函數能被父類對象調用(多基礎的問題啊),一直都找不出原因,后來終于發現是this的問題。。
給個例子:
從先前的ACM,到現在的FAT32文件系統,一直用的是C,現在漸漸覺得C的擴充性不高,代碼一寫長,便很難掌控,如果是C++的話,便能防止這類事情發生,但前提是類設計規劃的要好。。
不過很久沒用C++了,那就從現在開始重拾c++吧。。。