How to use enums in C++

前端 未结 14 636
臣服心动
臣服心动 2020-12-04 04:30

Suppose we have an enum like the following:

enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday};

I want to crea

14条回答
  •  遥遥无期
    2020-12-04 05:21

    If you are still using C++03 and want to use enums, you should be using enums inside a namespace. Eg:

    namespace Daysofweek{
    enum Days {Saturday, Sunday, Tuesday,Wednesday, Thursday, Friday};
    }
    

    You can use the enum outside the namespace like,

    Daysofweek::Days day = Daysofweek::Saturday;
    
    if (day == Daysofweek::Saturday)
    {
        std::cout<<"Ok its Saturday";
    }
    

提交回复
热议问题