S. Somasegar is the corporate vice president of the Developer Division at Microsoft. Learn more about Somasegar.
I recently got a chance to meet with a number of developers and some MVPs in my trip to the Far East. One of the questions that people asked me was related to Visual C++ and support for libraries in the .NET world. One of the key goals of Visual C++ 2005 has been a commitment to enable you to protect your existing assets as you move forward. We wanted to make sure that you can easily access existing and new Windows technologies from your C++ code. Visual C++ code built using MFC, ATL, etc. will seamlessly take advantage of new windows applications.
Visual C++ 6.0 – CRT, SCL, MFC, ATL
Visual C++ 2002 and 2003 – CRT, SCL, MFC, ATL, ATL Server
Visual C++ 2005 -- CRT, SCL, MFC, ATL, ATL Server, Support Library, OpenMP
Visual C++ 6.0 – Win32, COM, OLE,
Visual C++ 2002 and 2003 – Win32, COM, OLE, .Net, Web Services, WinForms
Visual C++ 2005 -- Win32, COM, OLE, .Net, Web Services, WinForms