因此,如果像下面的示例那样我必须声明相同类型的多个常量,是否有办法在减少代码长度的同时提高效率?这是针对C++的。
const double DISCOUNT = .2;
const double CUT_OFF = 150;
const double SHIP_CHARGE = 8.5;
const double TAX_RATE = 0.0825;
最佳答案
好了,您可以像下面这样写,但是实际上没有理由:
const double DISCOUNT = .2, CUT_OFF = 150, SHIP_CHARGE = 8.5, TAX_RATE = 0.0825;
是否更具可读性值得商bat。我个人不推荐使用C++ Core Guidelines don't recommend it either。附带说明一下,对于这种情况,您应该使用
constexpr
而不是const
。
关于c++ - 如何缩短声明命名常量的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64568978/