Ale*_*lex 1 c++ constants magic-numbers
我是第二个OOP课程的编程学生,用C++教授.我知道在代码中使用魔术数字通常是不好的做法,所以这是我的问题:
在接下来的节目,我必须写这个类,还有就是在税表给我们120号,我们需要用它们来计算税收和其他相关信息.如此庞大的数字,我为每个数字定义一个常量吗?或者我还能做些什么吗?
常数比魔术数字更合适 -
然而,随着许多"常量",以及随时间变化的东西(税表),我个人会通过配置文件加载这些,并使用某种类型的字典查找单个值.这样可以更轻松地在不重新编译的情况下调整到新的税表.