怎样摆脱写c语言的形式的c++的程序
我没遇到过你说的情况,我的建议是去更好的公司。
■网友
个人觉得先不用太纠结用c还是c++,先把事情做了,然后去实现更复杂的功能和需求,到时候你自然而然就会有意识的去思考两者使用上的区别。慢慢自己就会有结论了。
■网友
个人觉得不是在生产环境中完全C艹重量级应用的话,以C with Class + STL的态度去用C艹不失为一种实用主义的方案。既能享受到面向对象的抽象机制,又避开了很多复杂而不必要的特性。
■网友
最开始写C++,也是一个完整的功能一个类,没用过继承,惶论多态,于是这个类就有大几千行。这个时候,我觉得我写的是套着C++外壳的C。直到有一天,我发现同事写代码,会把功能再细分子类,定义接口,设计基类和子类,我觉得我之前写的都是上帝类啊(代码长,不好维护)。个人觉得,摆脱c风格的方法,就是将功能细化,一个功能一个类,一个类不超过几百行代码,一个函数的圈复杂度要小(我们的标准是15),多抽象工具类。我的总结是一言以蔽之,小类。
■网友
尝试下,所有循环都用迭代器,所有指针都用智能?
■网友
应用场合不一样吧?哪种方便就用哪种呗?有时候的场景会让你觉得要是用类就能把结构设计的简单的多了,那会自然就用了。反正我是这习惯,不知道大神们怎么看
■网友
me too
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- OC为何跌出语言榜前十
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
