3 回答
![?](http://img1.sycdn.imooc.com/545863b500014e4602200220-100-100.jpg)
TA贡献1995条经验 获得超2个赞
http:/www.open-std.org/jtc 1/sc22/wg 21/docs/documents/2008/n2669.htm
http:/www.open-std.org/jtc 1/sc22/wg 21/docs/documents/2007/n2197.pdf
最有趣的C99特性已经出现在C+中(内联、变量声明在任何地方、/注释等等)。并且可能已经在VisualStudio中的C中使用(如果只在C+编译器中执行C代码)。见我的答案 更完整地讨论C+中的C99特性。 C99通过添加C+中已经存在但不兼容的特性来增加C和C+之间的差异(对不起,但是 布尔型 C99中的复杂实现是可笑的,充其量.看见 http://david.tribble.com/text/cdiffs.htm
获得更多信息) Windows上的C社区似乎不存在,或者不够重要,不值得承认 Windows上的C+社区似乎太重要了,不容忽视 NET是微软希望人们在Windows上编程的方式。这意味着C#,VB.NET,也许是C+/CLI。
结论?
^_^
我们的主要目标是支持“大多数C99/C11,这是ISO C+98/C+11的子集”。 出于历史原因,我们还提供了一个C90编译器,它只接受C90,而不接受C+。 我们不打算支持不属于C90或ISO C+的ISO C特性。
- 3 回答
- 0 关注
- 427 浏览
添加回答
举报