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