Bee*_*and 6 c++
我有一个调用的枚举StackID,在我的代码中,我需要static_cast它int很多 - 例如
StackID
static_cast
int
StackID somestack; int id = static_cast<int>(somestack);
有没有一种替代方法可以一次又一次地进行这种演绎?我听说过"隐含的"转换 - 这是我可以在这里使用的东西吗?
(可能与这个问题有关)
whe*_*ies 10
有什么东西你应该用吗?可能不是.如果你正在做枚举蒙上为int如果你使用正确枚举话虽这么说,你不要我怀疑(或者如果你有一个旧的API接口.)必须到static_cast枚举到整数.这自然会发生.
请参见本文章从MSN上枚举和enum-> int和内部- >枚举(地方,你必须使用的static_cast.)
归档时间:
15 年,6 月 前
查看次数:
5712 次
最近记录: