C++里是枚举类型名后加个冒号再加基础类型
enum Test:byte
{
a,b,c
};
当然int好,比byte/short快。
但是这样一来就可以设置自己想要的任何枚举基础类型的!
(请注意:此任何只是c++的基础类型哦,用户自定义类型是不能的,也就是跟temple里的参数传递类似的类型(缺少typename 与 class ))
(说这么多其实就是 浮点类型一下的类型,即任何形式整形及以下类型)
我想,这就是c++11中的enum新特性(强类型枚举)的基础构想的起点吧。
才疏学浅:望大家多多补充!
获取更多帮主请关注小程序