>Visual C++ 6 IS the Microsoft standard for C++, just like Visual Basic 6
>is also a Microsoft standard. Now they are going to 7
My own view of standards is very pragmatic:
If when going from MS Visual C++ 4.2 (W95 PC) to 4.3 (W95 PC) and I have to
change 70 lines per 10,000 that's not very standard, but acceptable at a pinch.
(DVA 1995 - AI system for determining pensions)
If when going from MS Visual C++ 4.3 (W95 PC) to 5 (W95 PC) I have to change
580 lines per 10,000, that's unacceptable.
(DVA 1996 - AI system for determining pensions)
If when going from CodeWarrior C++ (Mac OS7) to MS Visual C++ 5 (W95 PC) and
I have to do major surgery on the MS Standard Template Library and change 30%
of the code (I stopped counting lines, too many), then that's beyond the pale.
(Panther Games 1995 - AI system for a combat simulation)
But when going from Alsys Ada-83 (Win 3.11 PC) to DEC Ada-83 (VMS - MicroVax)
to DDCI Ada-83 (KAV-30 embedded system) and have to change 3 lines per 10,000
then that's standard.
(STN-Atlas 1994-95 - AI system for automated anti-missile response)