【发布时间】:2018-12-13 10:56:12
【问题描述】:
我正在尝试制作一种“难度”类型,它可以采用 3 种状态:简单、中等或困难。然后会自动设置“最小”和“最大”值,并且可以访问,例如“myDifficultyInstance.min”或其他什么。
我试过这个但不起作用,我得到错误:
enum Difficulty {
case easy(min: 50, max: 200)
case medium(min: 200, max: 500)
case hard(min: 500, max: 1000)
}
然后我尝试了一个结构,但它变得太奇怪和丑陋了。
有没有简单的解决方案?
【问题讨论】:
-
你可以在en.cppreference.com/w/cpp/language/enum找到很多例子
-
谢谢,我现在检查一下