| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 995 人关注过本帖
标题:关于 枚举 枚举有什么 意义?~
只看楼主 加入收藏
零波丽
Rank: 3Rank: 3
来 自:莉莉斯
等 级:论坛游侠
帖 子:222
专家分:107
注 册:2011-9-8
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:11 
关于 枚举 枚举有什么 意义?~
枚举有什么 意义啊?~很疑惑~...感觉 毫无意义~.....麻烦 而且 没用 ....
搜索更多相关主题的帖子: 而且 
2011-10-08 23:46
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:3 
意义确实不大,你可以认为没用...
你只要清楚你定义的是一系列相关的变量就行了

我就是真命天子,顺我者生,逆我者死!
2011-10-08 23:48
零波丽
Rank: 3Rank: 3
来 自:莉莉斯
等 级:论坛游侠
帖 子:222
专家分:107
注 册:2011-9-8
收藏
得分:0 
哦 我感觉 定义了 枚举 输出 确实 数字 ..... 不如 直接 用 IF 来规定 输入 ...... 然后 淡定了 ~

人又是什么?神造出来的东西。 人是人造出来的东西。
2011-10-08 23:52
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
typedef unsigned int GLenum;
typedef unsigned char GLboolean;
typedef unsigned int GLbitfield;
typedef signed char GLbyte;
typedef short GLshort;
typedef int GLint;
typedef int GLsizei;
typedef unsigned char GLubyte;
typedef unsigned short GLushort;
typedef unsigned int GLuint;
typedef float GLfloat;
typedef float GLclampf;
typedef double GLdouble;
typedef double GLclampd;
typedef void GLvoid;

我就是真命天子,顺我者生,逆我者死!
2011-10-09 00:01
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
opengl 里 int被当作 enum 来用的...
我个人比较欣赏这种做法

我就是真命天子,顺我者生,逆我者死!
2011-10-09 00:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:3 
枚举重要之处是构造一种数据类型,在逻辑上是独特的。比如星期枚举,尽管每个值都是整数,但它在逻辑上又不是int,在比C更严格地检查数据类型的语言中,枚举元素是不能赋值给整数的。

授人以渔,不授人以鱼。
2011-10-09 00:44
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:3 
要是让你记住一堆数字和记住一堆有意义的名字,你选择哪个?

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2011-10-09 05:59
tisyang
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:132
专家分:737
注 册:2011-5-7
收藏
得分:3 
枚举典型的应用是做函数的参数,用来附加必要信息的。
经常用来替代函数参数中一些有限的状态标记

C++ 用无参数构造函数生成对象时候请勿在构造函数后添加无用的那一对括号,否则有可能会被当成函数声明而忽略,嗯,栈上构建的时候就是这样。
2011-10-09 09:55
statics
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:163
专家分:625
注 册:2011-8-29
收藏
得分:3 
大概是没有真正体会到他的用处吧

惟我独行...
2011-10-09 10:04
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
枚举的若干散列值是一个完整的集合,而deftype是某个全集的连续子集,#define或const则是互不关连的独立个体,意义和使用的场合不一样的。

授人以渔,不授人以鱼。
2011-10-09 10:22
快速回复:关于 枚举 枚举有什么 意义?~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038252 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved