C++ 枚举转字符串

用#宏,见代码

#include <iostream>

#define enum_to_string(x) #x

enum sex
{
    boy,
    girl,
};

int main()
{
    std::cout << enum_to_string(sex::boy) << std::endl;
    system("pause");
}

输出结果:

原文地址:https://www.cnblogs.com/emyueguang/p/4277458.html