• 已知

     定义了一个_zoneInfo变量,其中key为E_ZONETYPE类型,现在需要遍历_zoneInfo。

// 区域类型
enum ZoneType
{ZT_ZHUANG  = 0;  // 庄家ZT_TIAN    = 1;  // 天ZT_DI      = 2;  // 地ZT_XUAN    = 3;  // 玄ZT_HUANG   = 4;  // 黄
};

using E_ZONETYPE = game::common::ZoneType;std::map<E_ZONETYPE, ZONEINFO> _zoneInfo;  // 区域

  • 遍历方式
for (E_ZONETYPE type = ZT_ZHUANG; type <= ZT_HUANG; type = (E_ZONETYPE)(type + 1))
{_zoneInfo[type]
}

  • 说明

1、如果使用如下方式来遍历,则编译器会报类型转换失败错误,因为enum类型没有++运算符,也不支持+运算。

for (E_ZONETYPE type = E_ZONETYPE.ZHUANG; type <= E_ZONETYPE.HUANG; ++type)
{......
}

2、如果不严格要求使用E_ZONETYPE类型访问其他变量,则可以使用int方式来遍历,如下:

for (int type = E_ZONETYPE.ZHUANG; type <= E_ZONETYPE.HUANG; ++type)
{......
}

转载于:https://www.cnblogs.com/letsgollc/p/7453438.html

遍历enum(连续型)相关推荐

  1. 『R语言Python』建模前的准备:连续型与离散型变量探索,离散型变量转为虚拟变量

    在建立模型之前,我们常要先对数据的类型作出判断,连续型数据可以不做处理,而离散型数据则可能需要转为虚拟变量.下文使用R语言中的经典数据集 mtcarsmtcarsmtcars 进行演示 Python: ...

  2. [概统]本科二年级 概率论与数理统计 第四讲 连续型随机变量

    [概统]本科二年级 概率论与数理统计 第四讲 连续型随机变量 连续型随机变量的基本概念 均匀分布 指数分布 正态分布 推导正态分布的密度(de Moivre-Laplace定理) 标准正态分布 一般的 ...

  3. UA MATH564 概率论II 连续型随机变量1

    UA MATH564 概率论II 连续型随机变量1 随机变量的变换 一元随机变量的变换 多元随机变量的变换 均匀分布与Pareto分布 离散的均匀分布 连续的均匀分布 Zeta分布 Pareto分布 ...

  4. MATLAB加入螺旋相位板调制,连续型螺旋相位板设计方法与流程

    本发明涉及光学元件设计,尤其是螺旋相位板设计,属于光学技术领域. 背景技术: 目前,螺旋相位板是一种厚度与旋转方位角成正比的透明玻璃板,它可以将高功率平面光束转化为带有轨道角动量的涡旋光束,这种高功率 ...

  5. Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据

    Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据 目录 数据生成之利用pandas自定义生成随机数据 输出结果 实现代码 数据生成之利用pan ...

  6. ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略

    ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介.损失函数/代价函数/目标函数之间区别.案例应用之详细攻略 目录 损失函数的简介 损失函数/代价函数/目标函数之间区别 损失 ...

  7. roc曲线怎么绘制_利用ROC曲线寻找最佳cutoff值(连续型变量组成的riskscore)

    我们在看临床模型类文献的时候,虽然常看到用 X-tile 寻找变量的最佳cutoff值,但是有时候也会看到有的文章是用ROC曲线来寻找最佳cutoff值的,下面我们一探究竟吧,注本期所用的连续型变量为 ...

  8. 二值化_处理连续型特征:二值化与分段

    preprocessing.Binarizer 根据阈值将数据二值化(将特征值设置为0或1),用于处理连续型变量.大于阈值的值映射为1,而小于或等于阈值的值映射为0.默认阈值为0时,特征中所有的正值都 ...

  9. 高等数理统计(part3)--常见的连续型分布

    学习笔记,仅供参考,有错必纠 文章目录 常见的连续型分布 常见的连续型分布 定理1.3.1 次序统计量 常见的连续型分布 常见的连续型分布 均匀分布X∼U(θ1,θ2)X \sim U(\theta_ ...

最新文章

  1. 如何提高模型性能?这四大方法值得尝试 | CSDN 博文精选
  2. 干货 | 5个常用的深度学习框架
  3. poj2752 字符串子KMP应用
  4. 自然语言理解属于计算机应用的那个范畴,基于自然语言理解的3D场景构造研究-计算机应用技术专业论文.docx...
  5. SQL优化 · 经典案例 · 索引篇
  6. 前端开发中的调试技巧
  7. android 时间戳 转日期格式,在Android中转换为简单日期格式或Unix时间戳日期?
  8. RequireJS入门(三)转
  9. 根据地理坐标查询地标 城市名称 街道名称 地标建筑
  10. 计算机视觉常用滤波,【计算机视觉】 滤波器
  11. leaftlet 显示个性化图标、旋转图标
  12. 游戏建模过程中如何布线?建模布线原理和技巧
  13. 开车总结-2021.7
  14. python可视化库matplotlib_环境搭建 | Python 数据可视化库 Matplotlib 快速入门之一-阿里云开发者社区...
  15. 硬件趣学python_硬的解释|硬的意思|汉典“硬”字的基本解释
  16. 第一篇博文 开启我的互联网世界【立志学好C语言的兵哥哥】
  17. 项目资源管理-日历图
  18. 提高制作PPT效率,让这些资源来帮你
  19. CSS控制表格——制作日历
  20. [AutoHotkey]mytimer.ahk

热门文章

  1. java的连接 初始化_java类从加载、连接到初始化过程详解
  2. sqlserver201无效的许可证书_sql提示无效数字
  3. HBase伪分布式搭建
  4. 触控事件MotionEvent
  5. Win10下安装gcc、g++、make
  6. PythonTip(1)
  7. 问题007:JDK版本与JRE版本不同导致java.exe执行类文件错误 java.lang.UnsupportedClassVersionError错误...
  8. Java基础复习---线程创建
  9. Ruby的Fiber根本不是用来做并发的~
  10. 3月11日Linux课程笔记