使用STL会降低程序可读性??

madbunny madbunny 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天头一次自己做一个大模块。
我图方便,循环使用了for_each 和 bind 组合起来用,因为我实在讨厌写迭代器的声明;模块内部为了方便内存管理我都是使用了智能指针,然后typedef成一个XXXPtr的类型;而且也没有使用项目组里广泛使用的map,而是使用了unordered_map,因为我觉得能提高性能。
今天评审代码,说我的代码到处都是STL,可读性很差。“要是我读这个代码,肯定读不明白。”
我对说这话的同事印象还挺好的,人很聪明,而且能看的进去别人的代码。很多老旧的模块他都能看懂。
为啥他这样说呢?
STL真的会破坏可读性么?
...全文

相关推荐

评论 38
收藏 已收藏
分享
返回顶部
madbunny
C++ 语言 65,214 成员 250,514 内容