普通的枚举
是否可以执行某种铸件将平淡的枚举转换为枚举类?例如,
enum PlainEnum {
None = 0,
Foo,
Bar
}
我正在寻找的某些转换:
enum class ScopedEnum = some_cast<enum class>(PlainEnum);
所需的输出:
enum class ScopedEnum {
None = 0,
Foo,
Bar
};
我使用一个以非划分样式编写的枚举的库。我想使用这些图书馆枚举字段,但以范围的方式使用。我还没有在这个问题上找到任何Asnwer。谢谢你的宝贵时间。
is it possible to perform some kind of casting to convert plain enum to enum class? E.g.
enum PlainEnum {
None = 0,
Foo,
Bar
}
Some converstion I'm looking for:
enum class ScopedEnum = some_cast<enum class>(PlainEnum);
Desired Output:
enum class ScopedEnum {
None = 0,
Foo,
Bar
};
I use a library where the enum is written in non-scoped style. I would like to use these library enum fields but in scoped style. I haven't found any asnwer on that question yet. Thank you for your time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论