c++ - 如何缩短声明命名常量的时间?

标签 c++

因此,如果像下面的示例那样我必须声明相同类型的多个常量,是否有办法在减少代码长度的同时提高效率?这是针对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/

相关文章:

c++ - 什么是 HTREEITEM?

c++ - std::string::length() 与 std::string::size()

c++ - pthread_mutex_lock错误

c++ - 使用锁 C++ 锁定数组的元素

c# - 如何将 C++ dll 导入和使用/运行到另一个 C# 项目中?

header 或 .cpp 中类变量的 C++ 声明?

c++ - 警告 C5240 : 'nodiscard' : attribute is ignored in this syntactic position

c++ - boost asio steady_timer 上的多个递归 async_wait

c# - FMOD,每秒节拍

c++ - 未定义的 vtable 引用,Linux 中的 Qt