【发布时间】:2021-12-08 11:10:49
【问题描述】:
后续问题:What is the rationale for "semantics violation does not require diagnostics"?。
N2596 工作草案 - 2020 年 12 月 11 日 ISO/IEC 9899:202x (E),6.9.2 外部对象定义,语义,3:
如果一个对象的标识符声明是一个暂定定义并且具有内部链接,则声明的类型不能是不完整的类型。
这看起来像是一个约束——为什么将它放在“语义”部分(违反要求不需要诊断)而不是放在“约束”部分?
【问题讨论】:
标签: c constraints language-lawyer semantics c2x