4.3.3 Upgrade Form Test Comeau C/C++ Online!! Online Documentation Minor patch information License Agreement About Comeau C/C++ Custom Ports General C/C++ Issues Comeau Training Courses
Committee "Issues Lists" Standard C++ Press release How to obtain Standard C++
CCsh FAQ CCsh Documentation License Agreement
Thoughts from Greg Comeau LINKS to C++ sites C and C++ Tech Talk Comeau Templates FAQ Comeau C99 FAQ Book authors Students Change your Email path |
* * * 4.3.3 Features * * *Of course, Comeau C++ is also Comeau C, and we strongly support Standard C as well. Actually, we support the core language features of C99, the newest revision of Standard C, as well as a Microsoft compatibility mode. There are other modes too, check the online documentation. Also, take a sneak peak at Comeau C/C++ 4.3.9 which includes support for the upcoming C++0x standard. Currently, we've added some C++0x features to "Comeau online". Have a look! What's new in Comeau C/C++ 4.3.3? The 4.3.3 free C/C++ upgrade adds a number of features in addition to those features already supported. Comeau C/C++ 4.3.3 continues our absolutely meticulous tracking of Standard C++ and Standard C. Don't hesitate to try these features out with "Comeau online", the online version of the Comeau C/C++ compiler. Here's some of the 4.3.3 features:
What features were already available in Comeau C/C++? Of course, previous releases of Comeau C++ were also packed with features. The below features list contains features already available in previous releases including support for the following major C++ features (using Ellis and Stroustrup's "ARM" as baseline):
What features still need to be added to Comeau C/C++? Support for all of the features mentioned above means that Comeau C/C++ is COMPLETELY up to date in language features. We're proud to say that we are language compliant, and then some. Consider this:
What C99 features does Comeau C/C++ support? In October 1999, a new ISO Standard for C, aka C99, was accepted by the ISO/ANSI C committee as the next revision of Standard C (ISO/IEC 9899:1999). In addition to our strong support of Standard C ("C89/C90") via --c, and the new Standard C++ features that 4.3.3 supports as listed above, it also supports many of the C99 features provided by this new revised ISO Standard for C. These features may be supported in "C99 mode" via --c99 of Comeau C/C++ on some platforms as follows:
What MSVC++ features does Comeau C/C++ support? Numerous additional Microsoft(r) compatibility features are also available in "Microsoft mode" of Comeau C++ 4.3.3. Supporting these features is important because it means that not only is Comeau C++ for Windows available for compiling Standard C++ while running under Windows, but also because it is now able to compile many MS-Windows specific apps. (Note that many of these features are not standard, but supported for MS-Windows source code compatibility. These features are only supported under our Windows port, in Microsoft mode. All of the MS-compatible features mentioned below may not be available in the generally available Windows port, and may require a custom port. As well, these features may be added to non-Windows ports through a custom port. Last but not least, note that there is no guarantee that Comeau C++ supports all MSVC++ features, or even that those we support are 100% compatible.) MS-VC++ features that we try to be compatible with include:
|
|||||||||||
[ Home | About Us | Contact Us | Comeau C++ Documentation | C++ Committee | C++ Resources ]