Visual C++ 2005 및 이전 버전의 변경 내용
업데이트: 2007년 11월
Visual C++ 2005의 경우 Visual C++ 언어는 가비지 수집을 사용하는 가상 컴퓨터에서 실행되는 응용 프로그램과 구성 요소의 개발을 지원할 수 있도록 확장되었습니다. 이러한 추가 기능은 C++/CLI 표준 위원회의 승인을 받았습니다. Visual C++ 2005는 가비지 수집된 가상 컴퓨터에 대한 Microsoft의 구현인 .NET Framework CLR(공용 언어 런타임)을 지원하지만 CLI 표준을 준수하는 모든 플랫폼에 대해서도 사용할 수 있습니다.
.NET 프로그래밍을 위해 Visual C++ 2005에서 지원하는 Visual C++ 구문이 Microsoft Visual C++ .NET 2003에 도입되었던 Managed Extensions for C++의 구문보다 훨씬 더 자연스러워졌습니다. Managed Extensions for C++도 계속 지원하지만 새 구문을 사용하는 것이 더 좋습니다. 자세한 내용은 New C++ Language Features를 참조하십시오.
64비트 프로세서 아키텍처를 대상으로 하거나 보안이 강화된 새 라이브러리 함수를 제공하는 등과 같이 네이티브 프로그래밍과 관련된 여러 가지 새로운 기능도 추가되었습니다. 새로운 기능의 전체 목록은 아래 링크를 참조하십시오.