ISO . 更改列表:
What is C17 and what changes have been made to the language?
为了不激起基于观点的回答,我的问题是:有哪些规范来源将此标准标记为“C17”或“C18”?
最规范的来源当然是ISO标准本身。鉴于此,为保持一致性,本标准应称为C18:
它是在2018年发布的,而不是2017年。所以我想我们应该叫它C18?
不过,作为另一个例子,我知道gcc已经创建了一个编译器开关 -std=c17 this . gcc手册有点规范。他们打算保留这个名字吗?其他人呢,比如clang和icc?
-std=c17
有共识吗?委员会的意见?
鉴于 c18 c17 对于2017年定稿但2018年由ISO发布的C标准。
另一种方法是为当前标记的编译器创建合适的标记 c18型 (名称如 mplab-c18 ),然后重新创建(复制)标记wiki信息,重新标记当前标记的44个问题 c18型 用新的 标记,然后重新标记当前标记的4个问题 用新的 c18型 标记并制作 c17型 同义词 c18型 mplab-c18型 .
所有这些都应该在MSO上讨论,而不是在MSO上讨论。
旁白: