Does VC++.Net support C99 standard? 6 3096
As far as I know it doesn't.
Jan
"Tommy Shore" <to*********@yahoo.com> wrote in message
news:%2***************@TK2MSFTNGP10.phx.gbl... Does VC++.Net support C99 standard?
Tommy Shore wrote: 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.
--
Brandon Bray, Visual C++ Compiler http://blogs.msdn.com/branbray/
This posting is provided AS IS with no warranties, and confers no rights.
"Brandon Bray [MSFT]" wrote: 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
"Brandon Bray [MSFT]" wrote: 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
Hi Jakub,
long long is already in Visual C++.Net 2003.
Ronald Laeremans
Visual C++ team
"Jakub Yaghob" <Jakub Ya****@discussions.microsoft.com> wrote in message
news:64**********************************@microsof t.com... "Brandon Bray [MSFT]" wrote: 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
Hi Jakub,
long long is already in Visual C++.Net 2003.
Ronald Laeremans
Visual C++ team
"Jakub Yaghob" <Jakub Ya****@discussions.microsoft.com> wrote in message
news:64**********************************@microsof t.com... "Brandon Bray [MSFT]" wrote: 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 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Ram Laxman |
last post by:
I have used vector in the VC++ compiler. I have included
#include <string>
#include <algorithm>
#include <vector>
std::vector<int> field;
std::vector <int>::size_type i;
|
by: Matt |
last post by:
Please skip to the last paragraph if you are in a hurry.
Some of the integer variables in my application will need to hold values
bigger than 2^32-1.
Others won't need to be that big. Time...
|
by: dalewz |
last post by:
Hi,
Could sb kindly answer my following questions:
Plan:
I am trying to find a language to build a GUI to communicate with our
device via serial port.
Questions:
1. which language (VC++...
|
by: Ramaraj M Bijur |
last post by:
Hi All,
Could anyone help me to resolve following problem in C the IDE used is
Microsoft VC++,
Please let me know the which option in VC++ will do the needful
The problem statement:...
|
by: JohnnyRoy |
last post by:
I have a copy of Visual C# Standard Edition 2002 and it doesn’t allow you to make libraries (i.e. DLL’s). :( I know you can compile them yourself (been there, done that) but I’m tired of doing...
| |
by: Vinod Kushwaha |
last post by:
Hi,
I am not able to find Source Control Options in the
Tools->Options Dialog. Why is it missing ? Is it hidden ?
I have only bought VC++ .Net Standard 2003 Edition.
Thanks,
Vinod Kushwaha
|
by: Felix I. Wyss |
last post by:
Good Afternoon,
I recently noticed that some very simple methods of a template declared and
used in a DLL library get inlined when used by the DLL itself, but not by
other DLLs and EXEs. After...
|
by: Harry Whitehouse |
last post by:
I just wanted to confirm this for WIN32 projects in VC++ 2003.
It looks like you need to reference functions in 3rd party DLL's (C-based)
by building a LIB file as described here:
...
|
by: fooshm |
last post by:
Hello,
I have an old project written in c++ that also uses MFC.
It's a class that allows me to access a data base, it does not export
any MFC interfaces it's a "simple" c++ class that uses several...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...
| |