使用static constvars比使用#define预处理器更好吗?还是取决于上下文?
每种方法的优点/缺点是什么?
#define还是static const(对于字符串)决定是由初始化方面决定的(以下答案未提及):如果仅在特定的编译单元中使用常量,则我继续使用static const,否则我将使用#define-避免静态顺序初始化失败 isocpp.org/wiki/faq/ctors#static-init-order
const,constexpr或者enum或者在你的情况下,任何变化的作品,那么它宁愿#define