Sir*_*lot 2 c# c++
当你必须将它们转换为整数时,枚举被用于像switch语句这样的东西有什么意义?
使用一些常量int不仅仅是更好吗?我想使用枚举,但演员使他们看起来很笨重.我以为它们本来就是彗星,但它们还是别的什么?
他们在C++中有相同的行为吗?
抱歉这个措辞严厉的问题,我的大脑很难受.
oni*_*nit 14
枚举的全部内容是使代码更具可读性.它们不会被整合,因为它们是默认的整数.唯一的区别是,不是来回检查您可能拥有的int值,而是可以使用一组清晰的枚举来使代码更具可读性.
And*_*are 5
枚举具有语义值,可帮助您更轻松地阅读代码.它们比仅使用常量值更有用,因为您可以将它们组合在一起.
将枚举视为命名一组相关常量值的方法.
Bra*_*etz 5
使用 an 的主要好处Enum是代码可读性。它们将一组逻辑值分组为人类(通常)可以比散布在源文件中的大量数字或 const 声明更快地理解的东西。
Enum
它们在处理位和相关二进制运算等事物时提供了很多价值Flags。
Flags
归档时间:
14 年,3 月 前
查看次数:
2800 次
最近记录: