Wikiwand AI

C++/CX

From Wikipedia, the free encyclopedia

C++/CX (Component eXtensions) son un conjunto de extensiones al lenguaje de programación C++ desarrolladas por Microsoft con el objetivo de simplificar la escritura de programas para la plataforma Windows Runtime. Incorpora una nueva sintaxis similar a C++/CLI pero con la diferencia que C++/CX se compila a código nativo que se ejecuta directamente en la CPU, sin necesidad de utilizar el CLR.

Las extensiones para componentes de Visual C++, C++/CX, son un conjunto de extensiones del lenguaje C++ que permiten la creación de aplicaciones de Windows Store y de componentes WinRT de una manera lo más cercana posible a lo que ha venido a llamarse "C++ moderno". Representan el nuevo modelo de programación nativa en C++ sobre Windows y su uso permite crear diferentes tipos de programas:

  • Aplicaciones en C++ para Windows Store que utilizan XAML para definir su interfaz de usuario.
  • Componentes en C++ para Windows Runtime que pueden ser utilizados por otras aplicaciones de Windows Store escritas en C++, C# o JavaScript.
  • Juegos DirectX y aplicaciones intensivas en gráficos para la Windows Store.

Aunque sería posible desarrollar aplicaciones para Windows Store programando directamente contra los interfaces COM del Windows Runtime, el uso de C++/CX permite utilizar constructores, excepciones, herencia y otras características de C++ que no están disponibles en un objeto COM.

Características

Véase también

Enlaces externos

Related Articles

Timelines

Top Qs

Fact Checks