03 2022 档案
摘要:c++14 获取枚举名 前言 之前写过一篇c++11 获取枚举名,这里使用c14 进行重构。c14 放松了对 constexpr 函数的限制,因此可以将解析枚举名的步骤移至编译期进行,从而也避免了通过在头文件定义并初始化变量来获得代码执行权的“骚操作”。 相较c++11 版本,本篇介绍的实现方案主要
阅读全文
摘要:效果 ENUM_DEFINE ( Color, Red, Blue, ) EnumHelper(Color::Red) -> "Red" EnumHelper(Color::Red, std::toupper) -> "RED" 关键技术 __VA_ARGS__ __VA_ARGS__ 实现了可变参
阅读全文

浙公网安备 33010602011771号