相关疑难解决方法(0)

我如何迭代枚举?

我只是注意到你不能在枚举上使用标准数学运算符,如++或+ =

那么迭代C++枚举中所有值的最佳方法是什么?

c++ enums

282
推荐指数
12
解决办法
29万
查看次数

为什么我不能增加枚举类型的变量?

我有一个枚举类型StackID,我使用枚举来引用特定向量的索引,它使我的代码更容易阅读.

但是,我现在需要创建一个名为nextAvailtype 的变量StackID.(它实际上指的是特定的stackID).我尝试增加它,但在C++中,以下是非法的:

nextAvail++;
Run Code Online (Sandbox Code Playgroud)

哪种对我有意义...因为没有界限检查.

我可能忽略了一些明显的东西,但什么是一个很好的替代品呢?


我也想链接到这个问题.

c++

18
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×2

enums ×1