遍历enum(连续型)
- 已知
定义了一个_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(连续型)相关推荐
- 『R语言Python』建模前的准备:连续型与离散型变量探索,离散型变量转为虚拟变量
在建立模型之前,我们常要先对数据的类型作出判断,连续型数据可以不做处理,而离散型数据则可能需要转为虚拟变量.下文使用R语言中的经典数据集 mtcarsmtcarsmtcars 进行演示 Python: ...
- [概统]本科二年级 概率论与数理统计 第四讲 连续型随机变量
[概统]本科二年级 概率论与数理统计 第四讲 连续型随机变量 连续型随机变量的基本概念 均匀分布 指数分布 正态分布 推导正态分布的密度(de Moivre-Laplace定理) 标准正态分布 一般的 ...
- UA MATH564 概率论II 连续型随机变量1
UA MATH564 概率论II 连续型随机变量1 随机变量的变换 一元随机变量的变换 多元随机变量的变换 均匀分布与Pareto分布 离散的均匀分布 连续的均匀分布 Zeta分布 Pareto分布 ...
- MATLAB加入螺旋相位板调制,连续型螺旋相位板设计方法与流程
本发明涉及光学元件设计,尤其是螺旋相位板设计,属于光学技术领域. 背景技术: 目前,螺旋相位板是一种厚度与旋转方位角成正比的透明玻璃板,它可以将高功率平面光束转化为带有轨道角动量的涡旋光束,这种高功率 ...
- Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据
Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据 目录 数据生成之利用pandas自定义生成随机数据 输出结果 实现代码 数据生成之利用pan ...
- ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略
ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介.损失函数/代价函数/目标函数之间区别.案例应用之详细攻略 目录 损失函数的简介 损失函数/代价函数/目标函数之间区别 损失 ...
- roc曲线怎么绘制_利用ROC曲线寻找最佳cutoff值(连续型变量组成的riskscore)
我们在看临床模型类文献的时候,虽然常看到用 X-tile 寻找变量的最佳cutoff值,但是有时候也会看到有的文章是用ROC曲线来寻找最佳cutoff值的,下面我们一探究竟吧,注本期所用的连续型变量为 ...
- 二值化_处理连续型特征:二值化与分段
preprocessing.Binarizer 根据阈值将数据二值化(将特征值设置为0或1),用于处理连续型变量.大于阈值的值映射为1,而小于或等于阈值的值映射为0.默认阈值为0时,特征中所有的正值都 ...
- 高等数理统计(part3)--常见的连续型分布
学习笔记,仅供参考,有错必纠 文章目录 常见的连续型分布 常见的连续型分布 定理1.3.1 次序统计量 常见的连续型分布 常见的连续型分布 均匀分布X∼U(θ1,θ2)X \sim U(\theta_ ...
最新文章
- 如何提高模型性能?这四大方法值得尝试 | CSDN 博文精选
- 干货 | 5个常用的深度学习框架
- poj2752 字符串子KMP应用
- 自然语言理解属于计算机应用的那个范畴,基于自然语言理解的3D场景构造研究-计算机应用技术专业论文.docx...
- SQL优化 · 经典案例 · 索引篇
- 前端开发中的调试技巧
- android 时间戳 转日期格式,在Android中转换为简单日期格式或Unix时间戳日期?
- RequireJS入门(三)转
- 根据地理坐标查询地标 城市名称 街道名称 地标建筑
- 计算机视觉常用滤波,【计算机视觉】 滤波器
- leaftlet 显示个性化图标、旋转图标
- 游戏建模过程中如何布线?建模布线原理和技巧
- 开车总结-2021.7
- python可视化库matplotlib_环境搭建 | Python 数据可视化库 Matplotlib 快速入门之一-阿里云开发者社区...
- 硬件趣学python_硬的解释|硬的意思|汉典“硬”字的基本解释
- 第一篇博文 开启我的互联网世界【立志学好C语言的兵哥哥】
- 项目资源管理-日历图
- 提高制作PPT效率,让这些资源来帮你
- CSS控制表格——制作日历
- [AutoHotkey]mytimer.ahk
热门文章
- java的连接 初始化_java类从加载、连接到初始化过程详解
- sqlserver201无效的许可证书_sql提示无效数字
- HBase伪分布式搭建
- 触控事件MotionEvent
- Win10下安装gcc、g++、make
- PythonTip(1)
- 问题007:JDK版本与JRE版本不同导致java.exe执行类文件错误 java.lang.UnsupportedClassVersionError错误...
- Java基础复习---线程创建
- Ruby的Fiber根本不是用来做并发的~
- 3月11日Linux课程笔记