我有一个使用 C++ 语言的情况,在那里我得到了从 1 到 7 的整数值,用于输入到工作日的方法中。因为我可以很容易地将枚举类类型static_cast转换为整数,但从整数转换为枚举是一个问题。引发的问题 - 是否可以将数字转换为枚举类类型?因为在另一种生成整数的方法中,必须调用 enum 类基于工作日输入的方法进行工作日更新。该更新方法仅采用 enum 类类型,即 enum class weekday { Monday =1, 。. 星期日 }
方法是void updateWeekday(weekday e)。
有人可以帮忙吗?