Mue*_*ito 1 c++ language-lawyer
我的问题(单行注释延续)让我想知道编译器合规性和警告消息,特别是许多编译器中的警告错误功能.
从C++规范,§1.4.2.1规定:
如果某个程序不违反本国际标准中的规则,则符合条件的实施应在其资源限制内接受并正确执行该程序.
如果警告消息发出这在技术上符合标准(在我的链接的问题),即使我特别强调了要发出警告(再次,在我的例子,如果我使用的代码-Wcomments与海湾合作委员会),我用的警告-as-errors(-Werror),程序不会编译.我意识到这是相当迟钝的,因为我可以通过多种方式解决问题.但是,根据引用,这是否违反了通常允许的标准,或以某种方式明确允许?