C++ 枚举转字符串

用#宏,见代码

#include 

#define enum_to_string(x) #x

enum sex
{
    boy,
    girl,
};

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

输出结果:

你可能感兴趣的:(C++ 枚举转字符串)