Visual C++
강력 하 고 유연한 Visual C++ 언어 및 도구에서 Visual Studio 의 네이티브 개발 Windows 스토어 응용 프로그램, 네이티브 데스크톱 응용 프로그램 및.NET Framework 실행 되는 관리 되는 응용 프로그램.Visual C++이러한 구성 요소를 다음과 같습니다.
Visual Studio 개발 환경
개발 환경에서 코드 작성, 디버깅, 프로 파일링 및 최종 사용자에 게 배포 프로젝트 만들기 및 관리에서 전체 개발 워크플로 지원 합니다.Visual C + + 컴파일러 도구
컴파일러 네이티브 코드 개발 및.NET 공용 언어 런타임 (CLR)을 대상으로 하는 개발을 모두 지원 합니다.Visual C++x 86 컴퓨터에 대 한 컴파일을 직접 지원 및 컴파일러 대상으로 하는 기능도 x64 와 ARM.모든 플랫폼에 대해 성능을 최적화합니다.라이브러리
C 런타임 라이브러리 (CRT)
보안이 강화 된 대체 보안 문제가 발생할 것으로 알려진 함수에 다음이 포함 됩니다.표준 C++ 라이브러리
Iostreams 라이브러리는 STL (표준 템플릿 라이브러리)를 포함합니다.액티브 템플릿 라이브러리 (ATL)
COM 구성 요소 및 응용 프로그램을 만들기 위한.Microsoft Foundation 클래스 (MFC) 라이브러리
전통 있는 데스크톱 응용 프로그램 또는 Office 스타일 사용자 인터페이스를 만드는 데.PPL(병렬 패턴 라이브러리)
CPU에서 실행 되는 비동기 및 병렬 알고리즘에 대해.C + + AMP (c + + 가속 대규모 병렬 처리)
GPU에서 실행 하는 날로 더 해 병렬 알고리즘에 대 한.Windows 런타임 C++ 템플릿 라이브러리 (WRL),
COM 스타일 개발을 위한 Windows 스토어 응용 프로그램 및 구성 요소..NET Framework 클래스 라이브러리 (사용 하 여 C + + CLI), STL/CLR 및 c + + 지원 라이브러리
관리 되는 응용 프로그램의 개발에 대 한.
Visual C++ 사용 하는 경우 또한 Windows Api에 액세스할 수도 있습니다 Windows 스토어 응용 프로그램 및 데스크톱 응용 프로그램입니다.헤더 파일과.winmd 파일이 이러한 Api에 대 한 Visual Studio 포함 되어 있는 Windows SDK(소프트웨어 개발 키트) 에 대 한 Windows 8.
[!참고]
Visual Studio Express 2012 for Windows 8생성 및 배포를 지 원하는 Windows 스토어 응용 프로그램 및 구성 요소와 데스크톱 또는 콘솔 응용 프로그램을 지원 하지 않습니다.데스크톱 개발에 사용할 수 있습니다 Visual Studio Express 2012 for Windows Desktop 중 하나는 Visual Studio 2012 버전입니다.Visual Studio 버전에 대 한 내용은 Visual C++ Tools and Templates in Visual Studio Editions.
단원 내용
Visual Studio 2012 RC의 Visual C++ 시작
이 릴리스를 사용 하 여 시작 하는 방법에 대 한 정보를 제공 합니다.C + + 언어와 표준 라이브러리
프로그래밍 가이드 및 참조 내용에 대 한 c + + 언어와 라이브러리를 포함합니다.Windows 스토어 앱
가이드 및 참조 내용 Windows 개발자 센터에 연결 됩니다.Win32 데스크톱 응용 프로그램 (Visual C++)
안내선 콘텐츠와 메시지 루프 및 콜백을 데스크톱 응용 프로그램 만들기에 대 한 참조를 포함 합니다.ATL 및 MFC
액티브 템플릿 라이브러리 및 Mfc에 대 한 가이드 및 참조 콘텐츠가 포함 되어 있습니다.Visual C++ Dll
Win32, ATL 및 MFC를 사용 하 여 Windows 데스크톱 Dll을 만드는 방법에 설명 하 고 컴파일하여 DLL을 등록 하는 방법에 대 한 정보를 제공 합니다.Visual C++에서 병렬 프로그래밍
병렬 패턴 라이브러리, c + + AMP, OpenMP, 및 관련 된 기타 기능에 대 한 가이드 및 참조 콘텐츠가 포함 되어 있습니다 windows 다중 스레딩..Visual C++에서 NET 프로그래밍
공용 언어 런타임 (CLR) 프로그래밍과 관련 된 정보를 제공 합니다.컴파일러 내장 함수 및 어셈블리 언어
Microsoft 매크로 어셈블러에 대 한 가이드 및 참조 내용에 포함 됩니다.Tools for Visual C++ Development
가이드 및 참조 내용 등 프로젝트 만들기, 코드를 작성, 디버깅, 프로 파일링 배포 하는 방법에 대 한 포함 되어 있습니다.특별 한 주제
Visual C++ 프로그래밍에 관련 된 주제에 대 한 추가 정보를 제공 합니다.C++의 최선의 보안 구현 방법
악성 코드 응용 프로그램 무단된 사용 으로부터 보호 하는 방법에 대 한 제안 사항을 제공 합니다.Visual C++ 샘플
포괄적인 프로젝트 샘플에 연결 됩니다.
관련 단원
- 학습 Visual C++
Visual Studio 개발자 센터 웹 사이트의이 부분에 c + + 방금 시작 하는 사람들에 대 한 지침을 포함 합니다.