首页 >
什么时候用C而不用C++? – 网络|
前两天不是有一个问题是“什么时候用C++而不用C”,偶一直觉得问错了,难道不是“能用C++就不用C”么?那么当然就要讨论什么时候用C而不用C++啦。一直以来都严格遵循OO的原则来进行开发(用的工具是C#和Qt),直到最近,开始接手某同事的代码,整个项目20多个小工程(代码量并不多),除了界面部分用了MFC这种不伦不类的OO以外,所有的代码都是C写的。但是模块化做的非常好。后来跟他讨论为何不用C++,他说其实没有什么特别的,就是习惯和爱好而已,后又补充:如果不用多态的话,其实不管怎么写,不管用那种语言写,都算不上真正的OO忽然觉得很有道理……