Operating System - Tru64 Unix
1753349 Members
4944 Online
108792 Solutions
New Discussion

"cxx v.7.1-006" vs. "ISO/IEC 14882:2003" and "C++0x"

 
F. Javier Cobas
Occasional Advisor

"cxx v.7.1-006" vs. "ISO/IEC 14882:2003" and "C++0x"

Hi all,

Which is the current status for the "cxx" compiler ("Compaq C++ V7.1-006") in what regards to ISO standards compliance?.

It seems the compiler must have been launched in 2005.
But the documentation says it is based on ISO/IEC 14882:1998.
It does not mention the updated standard, ISO/IEC 14882:2003.

------------------------------------

If we use the strict conformance switch for the compiler ( -std strict_ansi_errors ),
is it checking for the 1993 standard or for the updated one (2003) ?.

------------------------------------
And then ...
(based on the known current status for the future standard Draft papers )

If we use the default switch for the compiler ( -std ansi ), i.e. "ANSI extensions",
How does it correlate with the recogniced extensions for the future standard ISO/IEC 14882:2009 ?.

I mean:
Will some of this extensions also be recogniced in ISO/IEC 14882:2009 ?.
Which will not?.

TIA,
Javier.