Microsoft Visual Studio上的c99 [英] c99 on Microsoft Visual Studio

查看:135
本文介绍了Microsoft Visual Studio上的c99的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道Microsoft Visual

Studio上c99的当前支持状态。有人知道微软有没有计划在

Visual Studio上支持c99?


谢谢,


Xuan

解决方案

xu **** ***@gmail.com 写道:

我想知道Microsoft Visual
Studio上c99的当前支持状态。有人知道微软是否有计划在Visual Studio上支持c99?

谢谢,
Xuan




我没有遇到完全符合

C''99标准的编译器。其次,您的问题是关于特定的

实现是否支持标准C'99。您应该访问

制造商的网站了解更多信息。 AFAIK,它没有。


问候,

Jonathan。


-

C-FAQ: http:// www .eskimo.com / ~scs / C-faq / faq.html

C库: http://www.dinkumware.com/refxc.html

C99标准草案: http://www.open-std.org/jtc1/sc22/wg14/www/ docs / n869 /


我正在学习编程,因为那时我可以编写

程序来更快地完成我的作业。 ; - Andy Anfilofieff


xu ******* @ gmail。 com 写道:

我想知道Microsoft Visual
Studio上c99的当前支持状态。有人知道微软是否有计划在Visual Studio上支持c99?




当前版本的Microsoft编译器(v7.1)不支持

许多C99功能。据我所知,这在v8中没有变化(它在v8 beta中没有改变
)。


另一方面英特尔v8编译器可以完全集成到Visual Studio中,并且使用/ Qc99选项支持许多C99功能:


限制指针

可变长度数组

灵活数组成员

复数支持(_Complex关键字)

十六进制浮点常数
复合文字

指定初始化程序

混合声明和代码

具有可变数量参数的宏

内联函数(使用内联关键字)

布尔类型(_Bool关键字)


不支持这些C99功能:


#pragma STDC FP_CONTRACT

#pragma STDC FENV_ACCESS

#pragma STDC CX_LIMITED_RANGE


Brian Gladman


Jonathan Burd写道:

xu*******@gmail.com 写道:
< blockquote class =post_quotes>我想知道Microsoft Visual
Studio上c99的当前支持状态。有人知道微软是否有计划在Visual Studio上支持c99?

谢谢,
Xuan



我没有遇到任何完全符合C''99标准的编译器。




你的意思是一般还是只是为了MS Visual Studio?


I want to know the current support status of c99 on Microsoft Visual
Studio. Anyone know whether Microsoft has any plan to support c99 on
Visual Studio?

Thanks,

Xuan

解决方案

xu*******@gmail.com wrote:

I want to know the current support status of c99 on Microsoft Visual
Studio. Anyone know whether Microsoft has any plan to support c99 on
Visual Studio?

Thanks,

Xuan



I haven''t come across any compiler completely compliant with the
C''99 standard. Secondly, your question is about whether a particular
implementation supports standard C''99. You should visit the
manufacturer''s Website for more information on this. AFAIK, it doesn''t.

Regards,
Jonathan.

--
C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
C Library: http://www.dinkumware.com/refxc.html
C99 Standard Draft: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n869/

"I''m learning to program because then I can write
programs to do my homework faster." - Andy Anfilofieff


xu*******@gmail.com wrote:

I want to know the current support status of c99 on Microsoft Visual
Studio. Anyone know whether Microsoft has any plan to support c99 on
Visual Studio?



The current version of the Microsoft compiler (v7.1) does not support
many C99 features. As far as I can tell this won''t change in v8 (it has
not changed in the v8 beta).

On the other hand the Intel v8 compiler, which can be fully integrated
into Visual Studio, does support many C99 features using the /Qc99 option:

Restricted pointers
Variable-length Arrays
Flexible array members
Complex number support (_Complex keyword)
Hexadecimal floating-point constants
Compound literals
Designated initializers
Mixed declarations and code
Macros with a variable number of arguments
Inline functions (use inline keyword)
Boolean type (_Bool keyword)

These C99 features are NOT supported:

#pragma STDC FP_CONTRACT
#pragma STDC FENV_ACCESS
#pragma STDC CX_LIMITED_RANGE

Brian Gladman


Jonathan Burd wrote:

xu*******@gmail.com wrote:

I want to know the current support status of c99 on Microsoft Visual
Studio. Anyone know whether Microsoft has any plan to support c99 on
Visual Studio?

Thanks,

Xuan



I haven''t come across any compiler completely compliant with the
C''99 standard.



Do you mean in general or just for MS Visual Studio?


这篇关于Microsoft Visual Studio上的c99的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆