62. Enum Classes

Question.7

A developer tries to combine enum class values as bitwise flags:

enum class Permission : uint8_t {
   READ  = 0x01,
   WRITE = 0x02,
   EXEC  = 0x04
};

Permission p = Permission::READ | Permission::WRITE;

Will this compile?

Need Help? Refer to the Quick Guide below

Select Answer