免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: g050649
打印 上一主题 下一主题

C深度剖析 [复制链接]

论坛徽章:
0
241 [报告]
发表于 2012-06-21 20:45 |只看该作者
回复 255# kzl0629


    不好意思,没意识到这是个英语问题。见你楼上

论坛徽章:
0
242 [报告]
发表于 2012-06-21 21:04 |只看该作者
回复 253# kzl0629


这个理解是关于implementation-defined的实现选择的余地。不管是哪种理解,都不表示编译器能通过拒绝接受包括特定register修饰的类型对象定义的代码来达到限制。
如果你说pm的对原文的理解是“register 变量必须是某些特定的类型”(而不是“固定的几种”类型)那我可以同意。但还是需要明确这个“必须”是通过怎么样的“限制”体现的。你以外的其他人似乎都认为这个限制是实现对用户表现的限制(如编译错误;和implementation-defined允许的无关),而这是和标准定义的conforming implementation矛盾的,所以可以说它描述的实现是不符合标准的。

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
243 [报告]
发表于 2012-06-21 21:31 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
244 [报告]
发表于 2012-06-21 21:35 |只看该作者
回复 258# 幻の上帝


    既然你同意了,register指支持某些变量的特性,你用register定义不支持的变量出现编译错误有什么问题??这也是implementation-defined,凭什么说这不是implementation-defined的?? 我们先不讲conforming implementation,现在只讲它是否符合implementation-defined

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
245 [报告]
发表于 2012-06-21 21:37 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
246 [报告]
发表于 2012-06-21 21:38 |只看该作者
回复 261# pmerofc


    在哪出现的?谁说的

论坛徽章:
0
247 [报告]
发表于 2012-06-21 21:40 |只看该作者
回复 261# pmerofc


    你怎么理解的?首先他说错了,这点我同意

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
248 [报告]
发表于 2012-06-21 21:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
249 [报告]
发表于 2012-06-21 21:44 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
250 [报告]
发表于 2012-06-21 21:45 |只看该作者
回复 265# pmerofc


    “register 声明的变量必须是固定的几个类型”

   之前我回答过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP