gpt4 book ai didi

c++ - 我应该为永远不变的值(例如足球运动员的数量)创建一个全局常量变量吗?

转载 作者:搜寻专家 更新时间:2023-10-31 01:42:27 24 4
gpt4 key购买 nike

我正在编写一个足球模拟器,我需要在许多源文件中多次写入数字 11

我在 continue 中遇到了两种可能的代码编写方式:

  1. 编写 11 很容易,因为它永远不会改变并且不介意我自己;或者,

  2. 制作 const int COUNT_OF_SOCCER_PLAYERS=11

    如果是这样,我应该在某个头文件(可能是 constants.h)中提取这个常量,并include这个头文件到我需要的任何源文件中 11 !

我现在该怎么办?

换句话说,为什么我不应该写11。这有什么问题?

(请回答所有永远不变的值的一般问题)

最佳答案

通常您应该使用常量值,即使它看起来多余,以提高代码的可读性/灵 active 。我个人建议将它放在头文件中以将值保存在一个地方

关于c++ - 我应该为永远不变的值(例如足球运动员的数量)创建一个全局常量变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26820890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com