反思C++面向对象与虚函数 C++语言学习可以看<C++ Primer>这本书; 在C++中进行面向对象编程会遇到其他语言中不存在的问题, 其本质原因是C++ class是值语义, 而非对象语义; 朴实的C++设计 实用当头, 朴实为贵, 好用才是王道; C++ 是一门(最)复杂的编程语言, 语言虽复杂, 不代表一定要用复杂的方式来使用它; 不一定非得有基类和派生类的设计才是好设计; 一个类代表一个概念; 让代码保持清晰, 给我们带来了显而易见的好处; 不要因为某个技术流行而去用它, 除非它确…