枚举转字符串

#include <iostream>
using namespace std;

enum Abc { AAA = -1, BBB = 0, CCC = 1 };
class EnumToStringUtil {
   public:
    static const char* ConvertAbcToString(const Abc abc) {
        switch (abc) {
            case AAA:
                return "AAA";
            case BBB:
                return "BBB";
            default:
                return "CCC";
        }
    }
};

int main(int argc, char const* argv[]) {
    Abc a = AAA;
    cout << EnumToStringUtil::ConvertAbcToString(a) << endl;
}
 
posted @   邱明成  阅读(210)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示