c – 函数中const的位置
发布时间:2020-12-16 10:16:04 所属栏目:百科 来源:网络整理
导读:之前曾问过一个类似的问题,但没有一个答案真正提供了我想要的东西. 我无法确定功能应该位于哪里.我知道很多人把它们放在顶部,但是如果你把它们尽可能地放在它们的使用位置,你就会减少代码量.即 void f() { const FOO = 3; ...// some code if ( bar FOO ) {
之前曾问过一个类似的问题,但没有一个答案真正提供了我想要的东西.
我无法确定功能应该位于哪里.我知道很多人把它们放在顶部,但是如果你把它们尽可能地放在它们的使用位置,你就会减少代码量.即 void f() { const FOO = 3; ...// some code if ( bar > FOO ) { ...// do stuff } } 要么 void f() { ...// some code const FOO = 3; if ( bar > FOO ) { ...// do stuff } } 我倾向于在小函数中使用顶部的const,并且在大函数中尽可能地保持跨度,但我想知道其他人的风格/想法是什么. 解决方法
尽可能在最低范围内,并在它们首次使用之前.
作为一种风格问题,可以为清晰度/美观性做出例外,例如,对概念上类似的常数进行分组. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |