C++ 16进制和2进制的妙用(一个参数实现同时汇报多个状态)
有的时候我们不得不在一步就要告知服务器 或者自己封装的函数很多状态 比如 下面的代码
typedef enum {
ACTION_SHOWCARDS,
ACTION_FOLLOW,
ACTION_ADDANTE,
ACTION_GIVEUP,
ACTION_COMPARE ,
} ActionState;
上面代码代表了一个小的状态机枚举,但是如果我想要告诉服务器 现在我的状态时showcards 和 follow 2个状态同时存在时怎么办,最笨的方法是一个数组传递过
原创
2017-05-03 15:20:07 ·
998 阅读 ·
0 评论