C++/CX 언어 참조C++/CX Language Reference

C++/CX는 Windows 앱을 만들 수 있도록 C++ 하는 언어에 대 한 확장 집합으로, 최신 C++상태로 최대한 가까운 방법으로 구성 요소를 Windows 런타임 합니다.C++/CX is a set of extensions to the C++ language that enable the creation of Windows apps and Windows Runtime components in an idiom that is as close as possible to modern C++. /Cx C++를 사용 하 여 Visual C#, Visual Basic, JavaScript 및 Windows 런타임를 지 원하는 다른 언어와 쉽게 상호 작용 하는 네이티브 코드로 Windows 앱 및 구성 요소를 작성할 수 있습니다.Use C++/CX to write Windows apps and components in native code that easily interact with Visual C#, Visual Basic, and JavaScript, and other languages that support the Windows Runtime. 드물지만 원시 COM 인터페이스 또는 비 예외 코드에 직접 액세스 해야 하는 경우에는 WRL (Windows 런타임 C++ 템플릿 라이브러리)를 사용할 수 있습니다.In those rare cases that require direct access to the raw COM interfaces, or non-exceptional code, you can use the Windows Runtime C++ Template Library (WRL).

참고

/Winrt는 C++/cx의 권장 되는 대안입니다. C++C++/WinRT is the recommended alternative to C++/CX. 최신 Windows 10 SDK 버전 1803부터 사용할 수 있는 Windows 런타임 Api에 대 한 새로운 표준 c + + 17 언어 프로젝션입니다.It is a new, standard C++17 language projection for Windows Runtime APIs, available in the latest Windows 10 SDK from version 1803 onward. C++/WinRT는 헤더 파일에 완전히 구현 되며 최신 Windows API에 대 한 최고 수준의 액세스를 제공 하도록 설계 되었습니다.C++/WinRT is implemented entirely in header files, and designed to provide you with first-class access to the modern Windows API.

C++/Winrt를 사용 하면 표준 규격 c + + 17 컴파일러를 사용 하 여 Windows 런타임 api를 사용 하 고 제작할 수 있습니다.With C++/WinRT, you can both consume and author Windows Runtime APIs using any standards-compliant C++17 compiler. C++/WinRT는 일반적으로 더 잘 수행 되며 Windows 런타임에 대 한 다른 언어 옵션 보다 작은 이진 파일을 생성 합니다.C++/WinRT typically performs better and produces smaller binaries than any other language option for the Windows Runtime. C++/CX와 WRL도 계속 지원되지만, 새 애플리케이션에서는 C++/WinRT를 사용하는 것이 좋습니다.We will continue to support C++/CX and WRL, but highly recommend that new applications use C++/WinRT. 자세한 내용은 C++/WinRT 참조하세요.For more information, see C++/WinRT.

/Cx를 C++사용 하 여 다음을 만들 수 있습니다.By using C++/CX, you can create:

빠른 참조Quick Reference /Cx에 대 한 C++키워드 및 연산자 표Table of keywords and operators for C++/CX.
형식 시스템Type System 기본 C++/cx 형식 및 프로그래밍 구문에 대해 설명 하 고/cx C++를 활용 하 여 Windows 런타임 형식을 사용 하 고 만드는 방법을 설명 합니다.Describes basic C++/CX types and programming constructs, and how to utilize C++/CX to consume and create Windows Runtime types.
앱 및 라이브러리 빌드Building apps and libraries IDE를 사용 하 여 앱을 빌드하고 정적 라이브러리 및 Dll에 연결 하는 방법을 설명 합니다.Discusses how to use the IDE to build apps and link to static libraries and DLLs.
다른 언어와의 상호 운용Interoperating with Other Languages /Cx를 사용 하 C++여 작성 된 구성 요소를 JavaScript, 관리 되는 언어 또는 Windows 런타임 C++ 템플릿 라이브러리로 작성 된 구성 요소와 함께 사용할 수 있는 방법에 대해 설명 합니다.Discusses how components that are written by using C++/CX can be used with components that are written in JavaScript, any managed language, or the Windows Runtime C++ Template Library.
스레딩 및 마샬링Threading and Marshaling 사용자가 만든 구성 요소의 스레딩 및 마샬링 동작을 지정하는 방법을 설명합니다.Discusses how to specify the threading and marshaling behavior of components that you create.
네임스페이스 참조Namespaces Reference 기본 네임스페이스, Platform 네임스페이스, Platform::Collections 및 관련 네임스페이스에 대한 참조 설명서입니다.Reference documentation for the default namespace, the Platform namespace, Platform::Collections, and related namespaces.
유니버설 Windows 플랫폼 앱에서 지원되지 않는 CRT 함수CRT functions not supported in Universal Windows Platform apps Windows 런타임 앱에서 사용할 수 없는 CRT 함수를 나열합니다.Lists the CRT functions that are not available for use in Windows Runtime apps.
Windows 10 앱 시작Get started with Windows 10 apps Windows 10 앱에 대한 개략적인 지침 및 자세한 정보에 대한 링크를 제공합니다.Provides high-level guidance about Windows 10 apps and links to more information.
C++/Cx의 [0 개]부분: 소개C++/CX Part 0 of [n]: An Introduction

C++[N]의/cx 파트 1: 간단한 클래스C++/CX Part 1 of [n]: A Simple Class

C++/Cx n []의 2 부: 모자를 착용 하는 형식C++/CX Part 2 of [n]: Types That Wear Hats

C++/Cx: n]의 [3 부: 생성 중C++/CX Part 3 of [n]: Under Construction

C++/Cx 4 []부: 정적 멤버 함수C++/CX Part 4 of [n]: Static Member Functions
/Cx의 C++소개 블로그 시리즈An introductory blog series on C++/CX.