【发布时间】:2017-05-29 15:15:37
【问题描述】:
给定一个带有一些未类型化值的简单枚举,可能希望此枚举的大小使用比默认值更小的整数类型。例如,这提供了将枚举存储在u8 数组中的能力。
enum MyEnum {
A = 0,
B,
C,
}
可以使用u8 数组并将它们与一些常量进行比较,但我希望使用枚举来确保在匹配语句中处理所有可能性。
如何指定它以使其size_of 匹配所需的整数类型?
【问题讨论】:
-
注意,已经有一些类似的问题 - 但他们正在询问与其他语言的接口(使我最初尝试查找此信息失败!) - 所以问了一个新问题.
-
虽然这被标记为重复,但另一个问题是关于 C++ FFI。