// 用enum将uint 0, 1, 2表示为Buy, Hold, Sell enum ActionSet { Buy, Hold, Sell } // 创建enum变量 action ActionSet action = ActionSet.Buy;
时间: 2024-04-04 20:29:44 浏览: 17
你的问题是关于如何使用枚举将数字0,1,2表示为Buy,Hold,Sell的。以上代码展示了如何使用枚举类型ActionSet创建一个名为action的变量,并将其初始化为ActionSet.Buy。枚举类型ActionSet中定义了三个枚举值:Buy,Hold和Sell,它们分别代表0,1和2。你可以根据需要将action变量设置为任何一个枚举值,例如:action = ActionSet.Hold; 或 action = ActionSet.Sell;。
相关问题
scoped/unscoped mismatch in enum ‘enum js::jit::CodeKind’ 怎么解决
当枚举类型的scoped/unscoped不匹配时,可能会导致编译器报错。解决这个问题的方法取决于你的具体情况。以下是一些可能的解决方案:
1. 确保在定义枚举类型时使用相同的scoped/unscoped修饰符。如果你使用了scoped修饰符,确保在使用该枚举类型时也使用了该修饰符。
2. 如果你在使用该枚举类型的地方没有选择权,可以尝试使用类型转换来解决问题。例如,将一个scoped枚举类型转换为相应的基础类型,或将一个unscoped枚举类型转换为相应的作用域枚举类型。
3. 如果你无法更改代码中的枚举定义或使用方式,可能需要修改编译器选项或配置以适应这种不匹配。这可能涉及更改编译器的标准模式或启用特定的警告或错误处理选项。
4. 请注意,某些情况下,scoped/unscoped不匹配的枚举可能是故意的,并且可能与特定代码或库的设计有关。在这种情况下,你可能需要仔细阅读相关文档或联系代码库的维护者以获取更多信息。
总之,解决scoped/unscoped不匹配的枚举问题需要仔细检查和理解相关代码,并根据具体情况采取适当的措施。
使用keil5出现报错unknown struct/union/enum tag但是我已经使用了extern声明了
出现 "unknown struct/union/enum tag" 错误通常是因为编译器在编译时无法找到相应的结构体、联合体或枚举类型的定义。这可能是因为您没有包含结构体、联合体或枚举类型的头文件,或者是因为它们的定义在当前文件之后。
在使用 `extern` 关键字声明结构体、联合体或枚举类型时,您需要确保已经在当前文件或其他文件中定义了这些类型。如果您使用的是库文件,则需要包含相应的头文件。
请检查您的代码,确保已经正确包含了头文件并正确定义了结构体、联合体或枚举类型。如果仍然存在问题,请尝试重新编译并查看编译器输出,以找出更具体的错误信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)