c++ 给枚举类型设置基础类型

C++里是枚举类型名后加个冒号再加基础类型
enum Test:byte
{
  a,b,c

 

};

 

当然int好,比byte/short快。

但是这样一来就可以设置自己想要的任何枚举基础类型的!

(请注意:此任何只是c++的基础类型哦,用户自定义类型是不能的,也就是跟temple里的参数传递类似的类型(缺少typename 与 class ))

(说这么多其实就是 浮点类型一下的类型,即任何形式整形及以下类型)

我想,这就是c++11中的enum新特性(强类型枚举)的基础构想的起点吧。

 

才疏学浅:望大家多多补充!

获取更多帮主请关注小程序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值