- 论坛徽章:
- 0
|
本帖最后由 hbmhalley 于 2012-06-23 14:44 编辑
kzl0629 发表于 2012-06-23 14:35 ![]()
回复 537# hbmhalley
真不知道你这句话是怎么理解
an implementation is free to produce any number of diagnostics as long as a valid program is still correctly translated
只要是一个合法的程序, 一个实现,可以自由的(表示可以产生也可以不产生) diagnostics
跟这个有关系吗???什么叫合法的程序??
register定义变量的合法与否 由implementation-defined决定 你好好想想
换句话说,由implementation-defined behavior引发的diagnostic 不能产生编译错误。证据贴了3+遍了
是/否。// 其实你无权说否,只要你还在依赖标准
这句话贴N边也是你自己YY的,懂?
implementation-defined 只要能引发diagnostic 至于diagnostic可以干什么标准已经定义好了跟implementation-defined 无关,这点可以否定吗??说明理由
哟,又来断句了?
你看看你free to produce的条件是什么?a valid program is still correctly translated。
什么叫合法程序?人家非要说个蹩脚的strictly-conforming-program 你才满意?
“register定义变量的合法与否 由implementation-defined决定 你好好想想 ”
哟,你也知道不是implementation-defined了,那你扯了这几百楼的implementation-defined及其引发的diagnostic干什么?
254L说什么来着?“与定义无关” 让你吃了?
“这句话贴N边也是你自己YY的,懂?”
你不理我当然没办法,死扛呗
"implementation-defined 只要能引发diagnostic 至于diagnostic可以干什么标准已经定义好了跟implementation-defined 无关,这点可以否定吗??说明理由"
理由:
标准已经定义好了,你看完了么? 那段of couse就是在5.1.1.3 Diagnostics下的啊!你不管么?!
再贴一遍
Of course, an implementation is free to produce any number of diagnostics as long as avalid program is still correctly translated.
这是对你产生Diagnostic的限制! 你不能无视。
投降了? |
|