同事大部分是特定专业的,非cs的,主要精力在业务的正确性上,产品负责人也有抓住市场窗口尽快发布功能的压力。要是没时间压力,打磨代码当然没问题了。大部分人用惯了某些函数,可以用这些函数很快地实现功能,换写法有时候会踩坑。比如说把浮点数存到字符串,本来sprintf的%g一直没问题,结果换了std::to_string出问题了,后来发现后者默认保留6位小数,stringstream也不如sprintf好用。曾经尝试用regex递归处理数组解析,有可能表达式不够精炼,总是出错(像是和内存相关),后来自己用char*数组写就没这问题了。intel的mkl接口很原始,但很多计算相关的c++代码还是得调它,所以个人觉得c++的方向应该是提供更多好用的库,而不是花里胡哨的语法。
当然,从个人发展角度,肯定是多掌握一些最新的语法技巧更好。
【 在 libgcc 的大作中提到: 】
: 这种事说不上好不好
: 如果要吃c++这口饭的话,还是把代码朝c++风格靠比较合理,这样新人也更能学到点东西
: 现在在c++里还用char*处理字符串的我是觉得不合适
--
FROM 221.220.229.*