剛在看某牛人的寫(xiě)得LSGE游戲開(kāi)發(fā)庫(kù),發(fā)現(xiàn)父類(lèi)里有幾個(gè)虛函數(shù)是在子類(lèi)中重載后,子類(lèi)中被重載的虛函數(shù)能被父類(lèi)對(duì)象調(diào)用(多基礎(chǔ)的問(wèn)題啊),一直都找不出原因,后來(lái)終于發(fā)現(xiàn)是this的問(wèn)題。。
給個(gè)例子:
從先前的ACM,到現(xiàn)在的FAT32文件系統(tǒng),一直用的是C,現(xiàn)在漸漸覺(jué)得C的擴(kuò)充性不高,代碼一寫(xiě)長(zhǎng),便很難掌控,如果是C++的話,便能防止這類(lèi)事情發(fā)生,但前提是類(lèi)設(shè)計(jì)規(guī)劃的要好。。
不過(guò)很久沒(méi)用C++了,那就從現(xiàn)在開(kāi)始重拾c++吧。。。