怎样摆脱写c语言的形式的c++的程序

我没遇到过你说的情况,我的建议是去更好的公司。
■网友
个人觉得先不用太纠结用c还是c++,先把事情做了,然后去实现更复杂的功能和需求,到时候你自然而然就会有意识的去思考两者使用上的区别。慢慢自己就会有结论了。
■网友
个人觉得不是在生产环境中完全C艹重量级应用的话,以C with Class + STL的态度去用C艹不失为一种实用主义的方案。既能享受到面向对象的抽象机制,又避开了很多复杂而不必要的特性。
■网友
最开始写C++,也是一个完整的功能一个类,没用过继承,惶论多态,于是这个类就有大几千行。这个时候,我觉得我写的是套着C++外壳的C。直到有一天,我发现同事写代码,会把功能再细分子类,定义接口,设计基类和子类,我觉得我之前写的都是上帝类啊(代码长,不好维护)。个人觉得,摆脱c风格的方法,就是将功能细化,一个功能一个类,一个类不超过几百行代码,一个函数的圈复杂度要小(我们的标准是15),多抽象工具类。我的总结是一言以蔽之,小类。
■网友
尝试下,所有循环都用迭代器,所有指针都用智能?
■网友
应用场合不一样吧?哪种方便就用哪种呗?有时候的场景会让你觉得要是用类就能把结构设计的简单的多了,那会自然就用了。反正我是这习惯,不知道大神们怎么看
■网友
me too


    推荐阅读