![]() |
1
5
对我来说很好。在不重载的情况下不能使用、&等的原因是编译器无法保证var1 var2的结果是枚举中的有效值。如果要获取移位标志,则需要使用整型,而不是枚举类型。这在像Direct3D这样的专业头文件中一直使用。 |
![]() |
2
3
我尝试过并搜索过,我认为最好的解决方案是定义。基于
这可以像这样使用:
|
![]() |
3
2
使用现有模板库,例如 bitwise-enum 提供操作而不是编写自己的操作。 |
![]() |
H.v.M. · 为最后一个枚举值指定不同的变量值 2 年前 |
|
JimmyDiJim · 在声明后定义枚举变量 6 年前 |
![]() |
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 6 年前 |
![]() |
Vivek Shukla · 在中间添加枚举 6 年前 |
![]() |
DannyD · 如何访问typescript中的枚举名称 6 年前 |