Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C Programming > Re: c99 on Microsoft Visual Studio

Reply
Thread Tools

Re: c99 on Microsoft Visual Studio

 
 
BRG
Guest
Posts: n/a
 
      01-19-2005
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
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is Visual Studio Team System and Visual Studio Foundation Server are same?. Thirumalai ASP .Net 0 05-22-2006 08:48 AM
Re: c99 on Microsoft Visual Studio Eltee C Programming 50 01-31-2005 01:36 PM
Re: c99 on Microsoft Visual Studio Greg Comeau C Programming 6 01-27-2005 02:47 PM
Re: c99 on Microsoft Visual Studio James McIninch C Programming 3 01-26-2005 03:06 AM
visual studio .net 2003 verses visual studio .net 2002 wh ASP .Net 2 01-16-2004 04:54 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57