C++枚举转字符串

1、宏定义

#define EnumToStr(val)  #val

2、使用

enum {
   Enum1 = 0,
   ENUM2  
};
std::cout<<EnumToStr(Enum1);

 

posted @ 2021-11-10 12:35  朱小勇  阅读(1275)  评论(0编辑  收藏  举报