c++中关于enum的特殊用法

来源:互联网 发布:算法第四版pdf百度云盘 编辑:程序博客网 时间:2024/05/20 15:10
enum sports{basketball,football,hockey,baseball,soccer,volleyball};
    sports popularsport;
    popularsport=football;
    popularsport=static_cast<sports>(popularsports+(-)1);
    枚举型可以有上面的用法,再结合其关系运算的可用性.则
    for(mysport=basketball;mysport<=soccer;mysport=static_cast<sports>(mysport+1))
    ^^^^^^^^^^^^^^
    但是同时上面的方法也可以完全转化成整数的运算,通过定义整数来进行相应的操作,在强制转换成sports类型!
 
原创粉丝点击