说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

有关Enumerations的问题

编辑:说三道四文库 发布时间:2017-09-27 04:18
HTML文档下载 WORD文档下载 PDF文档下载
在The C++ Programing language 中的
第4.8节中
An enumerator can be initialized by a constant-expression (§C.5) of integral type (§4.1.1). The range of an enumeration holds all the enumeration’s enumerator values rounded up to the nearest larger binary power minus 1 . The range goes down to 0 0 if the smallest enumerator is non-negative and to the nearest lesser negative binary power if the smallest enumerator is negative. This defines the smallest bit-field capable of holding the enumerator values. For example:
enum e1 { ddark, light }; / / range 0:1
enum e2 { a = 3, b = 9 }; / / range 0:15
enum e3 { min = -10, max = 1000000 }; / / range -1048576:1048575
A value of integral type may be explicitly converted to an enumeration type. The result of such a conversion is undefined unless the value is within the range of the enumeration. For example:
enum flag { x x=1 1, y y=2 2, z z=4 4, e e=8 8 }; / / range 0:15
enum flag f1  = 5; / / type error: 5 is not of type flag
enum flag f2  = flag(5) ; / / ok: flag(5) is of type flag and within the range of flag
enum flag f3  = flag g(z|e) ; / / ok: flag(12) is of type flag and within the range of flag
enum flag f4 = flag(99) ; / / undefined: 99 is not within the range of flag
The last assignment shows why there is no implicit conversion from an integer to an enumeration;
most integer values do not have a representation in a particular enumeration.


上面中的有关的range ,是什么意思啊!
enum  flag  {  x  x=1  1,  y  y=2  2,  z  z=4  4,  e  e=8  8  };  /  /  range  0:15  
应该是
enum  flag  {  x=1,  y =2 ,  z  =4 ,  e  =8  };  /  /  range  0:15  
贴错了!
应该是说你的枚举范围
范围的最大值是枚举的最大值的二进制位都填满,例如上面的最大值是八,那么就是1000,那么起范围的上限是1111,即15,范围最小值是在非负时为0,负数将去最近的较小负数,和最大值取法相同
那么flag(5)取道的值是多少?
当然是5了,但是表示他是flag类型的枚举了
enum  flag  {  x=1,  y =2 ,  z  =4 ,  e  =8  };  
但是  flag 中没有定义5阿!
但是他的范围里面包括5,也不要在里面定义了
哦!
明白了!
Thanks!
【MDCC 2015】IoT峰会—硬件开发与技术专场(下):专家齐聚,共同打造联网新时代 【MDCC 2015】虚拟现实专场(下):虚拟现实的“困”与“竞” 【CTO讲堂】面对世界竞争对手,如何拿到Google PDF开源项目PDFium? 提升网站性能开发的10个技巧 SDCC 2015:顶尖技术精英云集 大会日程及首批讲师议题公布 《近匠》专访猿团创始人CEO谢恩明:梦想、未来、改变 《近匠》专访小熊尼奥:从软硬结合到IP合作,AR产品的机遇 W3C启动Web支付标准工作,推进在线结算流程 W3C中国区会员沙龙在京召开 W3C CEO Jeff分享W3C未来发展重点 【SDCC讲师专访】车轮互联总架构师韩天峰:PHP是最好的编程语言 SDCC 2015讲师专访精彩集锦(一):你想知道的,都在这! (入门篇)带你走进Erlang 【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量 【SDCC 2015讲师专访】刘小溪:Vert.x3的异步框架实战 【CTO讲堂】支付接入开发的陷阱有多深? 程序员界“香饽饽”、大神级别人物集体亮相——SDCC 2015编程语言专场议题曝光 【CTO沙龙】CDN在共享经济下的创新应用 深入浅出Fetch API 带你入解应用场景及适用问题 SDCC 2015讲师专访精彩集锦(二):途牛网、饿了么、快的等大牛都来了 百度、饿了么、美团专家齐聚SDCC2015,剖析前端开发核心技术 【SDCC讲师专访】百度乔刚:前端可视化难点分析及探索实践 【CTO讲堂】Growth Hacking背后,数据分析平台的架构调整 BAT、巨杉、南大、柏睿等齐聚SDCC—新一代数据库专场议题曝光! 《近匠》BeeCloud创始人黄君贤:三行代码集成支付的技术实现 【SDCC讲师专访】AdMaster技术副总裁卢亿雷:分布式数据库挑战与分析 tvOS真的代表了应用的未来吗? 使用Fetch API和ES6生成器构建异步API Android应用性能优化实践 华云数据:OpenStack的技术践行之路 【SDCC讲师专访】腾讯潘安群:腾讯云金融级数据库TDSQL分析 高颜值、高品质——安全技术论坛议题曝光! 我日,天天见鬼,我用wsdl做了个webservice的代理类,把文件包含到webapplication中,debug的时候竟然说namespace System.Web.Services 本王对ISharp版竹表示最遗憾的同情和失望 哪位大哥能解决VB打开picture对话框时---蒸发的问题? 为什么我用jsp访问不到bean的属性???[100分,在线结帖] 为什么要“导入COM对象到.Net”? 请问我是不是被攻击了? 求这样的SQL语句,我脑子转不过来了。 请问各位大侠,如何在WIN2000下重启计算机。 不爱说话的男生怎么找女朋友呀 急! datagrid的第一列是空白列,怎么才能删除掉 在textBox上点一下,textbox中的文字清空,接受用户输入,怎么实现? 请问如何补齐笔划 如何在一个表里实现某一个字段的值都加一呢 有关xp中bios的几个问题 "评选最具实力的汇编、底层的开发论坛。" 这个帖子怎么不见了????里面有我急需的东西啊!!!! 大家帮帮我啊(让我郁闷好长时间了) 救助 谁有 中文Lotus Domino R5 Web开发指南 下载? 为什么我的jsp在weblogic里部署后老是乱码? 数组元素的合并,头痛 请问listview中item的data属性 是怎样存入和读取的??????????????????????????????????????? 用MSCOMM出了DEBUG,现在想改用API,但有几个问题不明白,请各位高手进来帮忙!! 哪位大大哥会让IIS6.0支持PHP和CGI?要多少分我都送! 我用FlatStyle里的TflatTitlebar,如何做出像优化大师标题栏一样的渐变色? WIN98\W2000雙系統問題 如何辨别ADSL是否有端口映射功能? 急啊!!!在线等 请问如何在VC中实现SDK,或者打开并断点运行SDK程序代码啊? asp如何控制时间? 如何在一个表里实现某一个字段的值都加一呢 怎样在WinRunner中使用TSL读取Excel中的内容??? XP的电源问题 请问关于SDK-ipconfig.cpp程序的断点运行! 怒了,还是关于两个JFrame传值的问题,100分!!! 请问这个判断应该怎样写? 我建立的anywhere数据库 *.db 怎么给库里的表增加记录! win2000 server中的active directory 到底应如何使用 奇怪盘的用途 关于提交与页面刷新,问了又问? 一个站点下两个根目录? 诺顿严重卸载问题 jsp 和 servlet的数据传递问题 求教版主:关于LDAP 我有java帮助文件jdk.hlp,如何加到jcreator上的jdk帮助上去呢 再问个问题!请帮忙看一下,先谢谢了1 msn的登录问题 我太菜了,清问高手全局变量在哪里定义 有关sql server 2000 jdbc 设置的一个菜鸟问题 sybase 其实,每天在这里看某人的低素质show也很不错. 我的空题谁能解决 求不定积分, 说话客观是什么意思 帮忙解决一下空题,谢谢 求下列不定积分, “格物致知”这句话怎么理解?究竟哪一种更接近于现代社会? 叫的关于感恩亲情的故事 如图,一次函数y=x+1和反比例函数y=2/x的图像相交与点A,点B(1)求A,B两点的坐标(2)利用图像说明x为何值时,y大于y1(3)求△AOB的面积(O为坐标原点) 肉博是什么意思? 城市社区和农村社区的各自的含义以及两者的区别谢谢大家了 急用啊回答的好的追分啊 答案说是选B我怎么也不理解? 我比较客观,所代表的含义?求深解一直分不清楚客观与主观的区别,别人说我客观我一直无法理解,求深解 “凹”字一共多少笔画? 客观什么意思? 凸和鼎的笔顺和笔画数是多少? 凹字的笔画 第七题为什么不选c只选b呢 解集中的“|”表示什么意思?如:不等式x-5>2的解集表示为:{x|x-5>2},其中的“|'的意思是... 一个口,里面一个女,是什么字?懒得查字典了读音 c# 坐标轴画图 2007个34相乘积的尾数是什么 英语阅读每句话里我都有不认识的词怎么做啊 按要求写句子:Cindy,be happy、sad Is Cindy happy or sad?the students,are playing basketball、football 公博什么意思 根号256等于?, 客观是什么意思? 我要再明白不过的答案~`? 请教下复印的事情.例子是,我一张纸 破了个洞 要是去复印的话 能不能补好破了的洞借上面 能不能补好破了的洞 并且复印出来的东西是完整的 干净的 一只足球以10m/s的速度沿正东方向运动,运动员飞起一脚,使足球以20m/s的速度向正西方向飞去,运动员的作用时间为0.1s,求足球获得的加速度的大小和方向. 王阳明的“致良知”学说怎样理解?其中“致”是什么意思? 请问我现在是一张白纸还是一张破纸 一个足球以10m/s的速度沿正东方向运动,运动员飞起一脚,足球便以20m/s的速度向正西方向飞去,运动员和足球的作用时间为0.1s,求足球获得加速度的大小和方向. 化简求值 [(x+2y)(x-2y)-(2x-y)ˆ2+(3x+y)(2x+5y)]÷(-1/2x),其中x=3,y=1. 《锋利的纸》是真的吗?为什么一张纸能割破手呢? 足球以10m/s的速度飞来,被运动员以16m/s的速度反方向踢回,若以足球飞来的方向为正方向足球速度的变化量为多少若运动员与足球的接触时间为0.5秒,足球的平均加速度为多少 怎样用王阳明先生“致良知”的理论来克服人性的弱点呢,譬如 惰性,私欲. 把一张纸撕裂他的分子破裂了吗为什么 写一句表现母爱的句子,用上“ 无微不至 ”一词. 我的中文名叫陈烨,想起一个相关的英文名.名字叫陈烨,取个和名字有关的英文名叫什麽呢? 王阳明“致良知”学说的弊端. 从30米高的楼顶处,以5米每秒的初速度竖直下抛一个球,g取10N,求经多长时间小球落地? 请问null和空值,没有,零有什么区别? 黄的笔顺怎么写 qaq是什么意思 以5m/s上升的气球,当升到20m高时从气球上落下一小球,小球的质量为500g,小球在运动过程中遇到阻力是0.1N,求经过多长时间到达地面(g取9.8) 作文题目《合作》我眼里的合作在社会变革日新月异的今天,合作重新被人们所重视,合作不在只是一种商业运营方式,而逐渐变为一种精神,成了推动社会发展不可或缺的巨大动力。合作 请问QAQ是什么意思?听到朋友说QAQ,就在想这是什么意思,请问是什么意思呀? VS中的C环境已将如何返回空值,因为NULL已被定义为0我定义了一个函数,需要返回顺序表的类型,出错时返回空值(NULL),但在VS的C++环境中提示#define NULL 0,不能返回NULL值,此时该怎么办系统定义 黄的笔画有多少如题 黄这个字到底有多少划阿`为什么有的是11有的是12呢 漂亮作出色讲是什么意思造句 总质量为20KG的小球,从地面以5M每秒的速度匀速上升,第六秒末从气球上落下一4KG重物,物体着地时求气球高解析清楚点,不求答案求思路 f(x)=(a+1)lnx+ax'+1 讨论其单调性((')表示平方) 写一个表现母爱的句子 用上无微不至 一次函数y=-3/4x+3的图像与x轴,y轴分别交于A,B两点,则坐标原点O到直线AB的距离为要过程,谢了 已知函数f(x)=(2a-3)lnx+ax的平方+1 的单调性急 急 急 上边一个处,下边一个口是什么字?事先说明不是谜语,是我懒得查字典.要读音就行 “NULL”为什么在计算机中表示空值? 说话客观的意思 在初中几何中“两相交线对角相等”有这个定义吗 用初三的生物学来解答生活中的问题(需要用实验来证明) “ ╮ ” 谁告诉告诉我这符号是咋打的?没人知道吗…… 是 ╮ 不是 、 美国海军世界最大驱逐舰下水【高清组图阿根廷法院支持政府打破媒体垄断迪拜宣布禁放孔明灯巴黎中国电影节开幕首条横跨欧亚海底隧道启用 伦敦坐火车范长龙会见马来西亚国防部长强风暴致荷兰人损失近亿欧元巴西拟立法强制跨国网络巨头建立本土数强风暴袭击荷兰致损近亿欧元“丝绸之路经济带——区域合作的愿景”《中国好声音》电影版海报曝光 吴莫愁南京前三季度交通通信人均支出2886国信办主任:“六个目标”让网络空间清国家林业局:严格限制占用生态脆弱地区江西一教师为讨960元代课费跑15年南京一动物园招聘引热议 饲养员要求研六旬老人数年独自将毛坯路修成石子路 银行综合理财能力排名发布 光大银行连南京空气质量污染持续 昨日成10月最江苏将建设师德监督机制 坚决实行“一美工程师为圆梦转行专演死尸【组图】诗集《金沙物语》 “复活”古蜀文明专家推荐你的心事我来猜咖啡、高尔夫 与现代派文学摄影师档案本报推荐挤了舜天的场地 汪峰在水滴抢了回头条枯木逢春传统免费项目热力不减 4D、5D、7“数字粮库”本事大挤了舜天的场地 汪峰在水滴抢了回头条凌晨三点多爷爷就搬张板凳来排队 玄外本报推荐我省10部作品 入围茅盾文学奖黄蓓佳祁智 走进校园“讲故事”芥川龙之介在南京之五你是大学给我的最好礼物皮皮,对不起你是大学给我的最好礼物陆毅来宁《非诚勿扰》初体验 “抱歉,机关事业单位人均月薪将涨三百
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘