Rossj wrote:
Sven Groot wrote:
VC support virtually nothing of C99, which according to the VC team is due to lack of demand. Since the majority of Windows development is done in C++ (unlike on Unix where a lot of it is C) I can believe that.
I know a few Win32 devs that might disagree with you on that one, but I take the point about demand, although I thought internal developers used a mixture?
For the people who can't stand certain aspects of C (like the declare before statements logic), it works just fine to compile the code as CPP and just forgo the use of any features not in the C language. There's an easy enough workaround and it's not worthwhile for the VC team to bother implementing and testing too much of C99. I of course expect to see a full implementation of C++0x, especially given Herb Sutter's role on the committee.