Does VC++.Net support C99 standard?

B

Brandon Bray [MSFT]

Tommy said:
Does VC++.Net support C99 standard?

No. Visual C++ 2005 has included a few things from C99, such as better
floating point support. Overall, we do not have plans to fully implement C99
as very few customers have expressed interest in that.
 
G

Guest

Brandon Bray said:
No. Visual C++ 2005 has included a few things from C99, such as better
floating point support. Overall, we do not have plans to fully implement C99
as very few customers have expressed interest in that.

Well, at least support for long long could be added to VC 2005. It should be
for you easy task, because the compiler already supports 64-bit integers,
unfortunately using incompatible _int64. The library is prepared as well, you
need only "rename" incompatible function names to compatible ones eg.
_strtoui64 to fully ISO/ANSI compatible strtoull.
Maybe correct ISO/ANSI "printf" formatting string should be implemented as
well regarding not only long long, but correct size_t, etc. modifiers.

I think, those two things could solve a lot of compatibility/portability
problems.

Jakub
 
R

Ronald Laeremans [MSFT]

Hi Jakub,

long long is already in Visual C++.Net 2003.

Ronald Laeremans
Visual C++ team
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top