之前我们学习了结构体,结构体是一个可以集合任何类型的数据集合。而今天我们要学习的枚举,是一个较为特别的存在,它是一个被命名的整型常量集合。
【枚举】
语法
用例
声明枚举
枚举和结构体一样
一般在namespace语句块中声明
使用
转换
作用
一般用来表示某种状态
【总结】
为什么要用枚举?
在游戏开发时,对象很多时候会有许多状态。比如游戏玩家有一个动作状态,我们需要用一个变量来表示当前他处于那种状态。综合考虑我们往往会使用一个int变量来表示它的状态,比如状态变量为1时表示待机,2表示行走,3代表跑步,4代表跳跃........等等等等。但是通过数字来表示状态含义非常的不明确,这时候枚举的好处和作用就显而易见的。
我们把之前的那个表示状态的int变量改成自定义的枚举变量,可以非常准确清晰的表示当前的状态。
关注唐老狮获取更多干货内容