Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2005
Visual Studio
Visual C++
Getting Started

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
Visual C++: Getting Started 
What's New in Visual C++ 

This topic has been updated for Visual Studio 2005 SP1.

For Visual C++ 2005, the Visual C++ language has been expanded to include support for developing components and applications that run on a virtual machine with garbage collection. These additions have been approved by the C++/CLI standards committee. Visual C++ 2005 supports targeting the .NET Framework CLR (Common Language Runtime), Microsoft's implementation of a garbage-collected virtual machine, but it can be used to target any platform that conforms to the CLI standard.

The Visual C++ syntax supported in Visual C++ 2005 for .NET Programming is now much more natural than that of the Managed Extensions for C++ introduced in Microsoft Visual C++ .NET 2003. Managed Extensions for C++ is still supported, but has been deprecated in favor of the new syntax. For more information, see New Language Features in Visual C++.

There are also numerous new features for native programming, including targeting 64-bit processor architectures, new library functions with improved security, and more. For the complete list of new features, follow the links below.

Visual C++ 2005 Service Pack 1

Visual C++ 2005

Related Sections

What's New in Visual Studio 2005

Describes the new features of Visual Studio 2005.

Porting and Upgrading Programs

Provides links to information on porting from other platforms, and upgrading from previous releases of Visual C++.

How to: Upgrade Projects from Previous Versions of Visual C++

Provides links to upgrading Visual C++ projects from previous versions.

What's New in Developing Visual C++ Device Applications

Provides information about new features in Visual C++ for Devices.

See Also

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker