3 c++ syntax coding-style const
与此问题类似,在这个答案中使用const局部变量有什么利弊?
Kei*_*son 12
就个人而言,我喜欢const用于任何声明的对象(我不确定"变量"这个词是否适用),除非我真的要修改它.它向读者记录,对象的值始终是它初始化的任何值,这可以使代码更容易跟踪和分析.
const
(在某些情况下它也可以帮助编译器,但是大多数编译器在优化模式下调用时都足够聪明,可以注意到对象永远不会被修改.如果你以非优化模式调用编译器,你就会告诉它你不太关心表现.)
实际上,如果我要设计自己的语言,const默认情况下所有声明的对象都是(只读),除非您明确将它们标记为可修改.
归档时间:
14 年 前
查看次数:
4296 次
最近记录: