Re: Visual C++ Version 6 (Visual Studio 98)
Rick C. Hodgin skrev den 2014-09-13 18:38:
On Saturday, September 13, 2014 12:00:17 PM UTC-4, Mr Flibble wrote:
VC++ 6.0 is NOT a C++ compiler; it will NOT compile modern C++ so is
more or less totally useless mate. VC++ 6.0 will not even compile C++98
nevermind C++03, C++11 or C++14.
It is the C/C++ compiler which comes with Visual Studio 98:
https://en.wikipedia.org/wiki/Visual_C%2B%2B
"Visual C++ 6.0 (commonly known as VC6), which included MFC 6.0, was
released in 1998. The release was somewhat controversial since it did
not include an expected update to MFC. Visual C++ 6.0 is still quite
popular and often used to maintain legacy projects..."
Despite its 1998 release date, it was released before the C++98 standard
and made very few attempts to comply with that.
Other unfortunate circumstances caused the C++ standard library to be
essentially the same as the library in VC 5.0.
So, for the last 10 years, using VC6 as a C++ compiler has NOT been a
good idea.
One reason for it to become "popular" is that it took a whole 5 years
before MS released a better compiler, VS2003 (please let's just forget
about the 2002 Managed Extensions).
Bo Persson