刚在看某牛人的写得LSGE游戏开发库,发现父类里有几个虚函数是在子类中重载后,子类中被重载的虚函数能被父类对象调用(多基础的问题啊),一直都找不出原因,后来终于发现是this的问题。。
给个例子:
从先前的ACM,到现在的FAT32文件系统,一直用的是C,现在渐渐觉得C的扩充性不高,代码一写长,便很难掌控,如果是C++的话,便能防止这类事情发生,但前提是类设计规划的要好。。
不过很久没用C++了,那就从现在开始重拾c++吧。。。