c++ - MFC C++ 将枚举值插入到 CArray

标签 c++ mfc enums

我如何遍历枚举中的值并将它们插入到 CArray(作为它们的 int)。
或者
我如何确定枚举中值的数量。

我的目标:来自: 枚举 MyEnum{DISCONNECTED=0,CONNECTED=1);
致:
具有 2 个带有枚举整数的条目的 CArray。

谢谢!
第二个问题是不可能的,我需要它,因为我有用于许多项目的通用类,并且由于我无法以通用的正确方式将枚举发送到该类,我将发送一个与枚举值具有相同规则的 CArray。

最佳答案

你不能那样做,但我不明白你为什么需要这样做。枚举值是常量,因此您可以简单地查看枚举的定义并自己查看值:)

关于c++ - MFC C++ 将枚举值插入到 CArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569225/

相关文章:

c++ - C中的MPI和多维数组分配

c++ - 用于分析 COM 对象内存泄漏的工具

c++ - CToolBar MFC 64 位在 32 位上运行时崩溃

c# - 减少具有不同嵌套类的两个类中的代码重复

mysql - 在 Delphi 和 MySQL 中使用 Enum 填充 ComboBox

c# - 枚举和性能

c++ - 对第 3 方库上的 Class::Method 的 undefined reference

c++ - 在 LINUX 上使用 boost 时出现编译错误

c++ - 如何检查服务器端口是否打开并从 MFC 连接

c++ - 在 OnInitDialog() 中断言失败