← 返回项目库

Neargye/magic_enum

magic_enum

为 C++ 枚举提供名称与值转换的头文件库

★ 6,225C++许可证:MIT

magic_enum 利用编译期能力提供枚举相关反射式操作,包括名称查询和转换;需要核对编译器与枚举范围限制。

为什么值得关注

日志或配置需要将枚举与文字互转时可减少手写映射,先对实际枚举类型建立测试。

适合场景

  • 枚举日志
  • 配置值转换
  • 调试输出

不适合场景

  • 把枚举辅助功能当作通用 C++ 对象反射

核心特点

  • 头文件集成
  • 枚举名称
  • 枚举转换

仓库信息

最新版本
暂无正式版本
版本发布时间(UTC)
暂无记录
上游最近推送(UTC)
2026/10/05
数据同步日期(UTC)
2026/10/07
Fork 数
568
未关闭议题
10