How to use enums in C++

前端 未结 14 633
臣服心动
臣服心动 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:16

    I think your root issue is the use of . instead of ::, which will use the namespace.

    Try:

    enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday};
    Days day = Days::Saturday;
    if(Days::Saturday == day)  // I like literals before variables :)
    {
        std::cout<<"Ok its Saturday";
    }
    

提交回复
热议问题