How can I output the value of an enum class in C++11

前端 未结 7 2283
面向向阳花
面向向阳花 2020-11-30 19:00

How can I output the value of an enum class in C++11? In C++03 it\'s like this:

#include 

using namespace std;

enum A {
  a =          


        
7条回答
  •  萌比男神i
    2020-11-30 19:56

    To write simpler,

    enum class Color
    {
        Red = 1,
        Green = 11,
        Blue = 111
    };
    
    int value = static_cast(Color::Blue); // 111
    

提交回复
热议问题