C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 函数中const的位置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
之前曾问过一个类似的问题,但没有一个答案真正提供了我想要的东西.

我无法确定功能应该位于哪里.我知道很多人把它们放在顶部,但是如果你把它们尽可能地放在它们的使用位置,你就会减少代码量.即

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,并且在大函数中尽可能地保持跨度,但我想知道其他人的风格/想法是什么.

解决方法

尽可能在最低范围内,并在它们首次使用之前.

作为一种风格问题,可以为清晰度/美观性做出例外,例如,对概念上类似的常数进行分组.

大佬总结

以上是大佬教程为你收集整理的c – 函数中const的位置全部内容,希望文章能够帮你解决c – 函数中const的位置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。