如果您总是在需要字符串的站点上硬编码枚举值,您只需调用 MyEnumText 的专用版本: const auto text{::MyEnumText<MyEnum::foo>()}; // inlines beautifully 如果你需要处理动态枚举值,你可以添加这个额外的助手: constexpr const char* MyEnumText(MyEnum key) { switch (key) { #define ENUM_CASE(...
你可能想退房GCCXML.在示例代码上运行GCCXML会产生以下结果:<GCC_XML> <Namespace ...
<GCC_XML> <Namespace id="_1" name="::" members="_3 " mangled="_Z2::"/> <Name...