Operating System - Tru64 Unix
Showing results for 
Search instead for 
Did you mean: 

"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?.