Quote Originally Posted by Sef
Note that VC6 was also written before the official C++ standard was ratifiied in 1998 (both occurred around the same time).
True, but certainly not the reason for non-compliance. As Herb Sutter admitted, Microsoft stopped turning up to the C++ standards committee meetings because they didn't care about complying with the standard.

Markus