代码的演变随记 2018-08-02 11:11:46 浏览数 (3) 1) 使用sizeof操作符替代魔鬼数字 if (s1.substr(0, 10) == s2) 改成: if (s1.substr(0, sizeof("YYYY-MM-DD")-1) == s2) 2) 长的放后头 if (s2 == s1.substr(0, sizeof("YYYY-MM-DD")-1)) 原因是长的放前面,代码看起来会复杂些。 sizeof substr 1 人点赞 上一篇:分享雷军22年前编写的代码