美文网首页
Effective C++ Term 26 延后定义变量

Effective C++ Term 26 延后定义变量

作者: vancymoon | 来源:发表于2019-05-21 01:01 被阅读0次

    好处:

    • 避免不必要的开销(构造、析构)
    • 增加代码的可读性

    对于循环中,是将变量定义在循环外好,还是循环内好?这个问题见仁见智,在我看来,如果赋值操作和构造的开销差不多大, 那么还是定义在循环内好,因为这样可以让变量的作用域局限在循环内,让代码更干净,也更容易维护

    相关文章

      网友评论

          本文标题:Effective C++ Term 26 延后定义变量

          本文链接:https://www.haomeiwen.com/subject/jbprzqtx.html