首页 新闻 会员 周边 捐助

为什么我们需要使用c++中的枚举

0
悬赏园豆:10 [已解决问题] 解决于 2012-03-28 10:57

如题,c++的枚举有那么多的问题,为何使用他呢?

谈谈你在什么情况下使用他呢?

Rollen Holt的主页 Rollen Holt | 菜鸟二级 | 园豆:210
提问于:2012-03-27 22:17
< >
分享
最佳答案
1

1:名称看着更加直观,看1,2,3绝对没有看READ_MODE,WRITE_MODE等看着直观

2:枚举还是有类型检查的,void openfile(char * filename,open_mode mode); open_mode作为枚举类型,调用openfile的时候传递参数会有类型检查,避免传递不合理的值。


收获园豆:10
zsounder | 老鸟四级 |园豆:2819 | 2012-03-28 10:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册