Judith Ward (Intel)	July 26, 2004 6:07 PM PDT 	 -------- Variable length arrays are a feature of C99, not standard C++. Gnu has chosen to support them in C++, but there are many bugs in their implementation (when it comes to destroying them correctly during exception handling, for example).   Since it is a major chore to get them to work correctly with C++ the Intel compiler chose to only implement them with types that are types that you would find in C, i.e. plain old data types.
Judith Ward (Intel)	July 26, 2004 6:07 PM PDT 	
--------
Variable length arrays are a feature of
C99, not standard C++. Gnu has chosen to support them in C++,
but there are many bugs in their implementation (when it comes
to destroying them correctly during exception handling, for example).
 
Since it is a major chore to get them to work correctly with C++
the Intel compiler chose to only implement them with types that
are types that you would find in C, i.e. plain old data types.


linbox-team/linbox,linbox-team/linbox,linbox-team/linbox,linbox-team/linbox,linbox-team/linbox