Zum Inhalt springen

C++/CX

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 23. Juni 2025 um 09:41 Uhr durch imported>Siegbert v2 (Quellen sind umgezogen).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

C++/CX ist eine von Microsoft entwickelte Variante der Programmiersprache C++, die mit speziellen Spracherweiterungen die Programmierung für die mit Windows 8 eingeführte Plattform Windows Runtime (WinRT) vereinfacht, insbesondere für das überarbeitete COM-Programmiermodell.<ref name="cx">Jim Springfield: Inside the C++/CX Design. In: devblogs.microsoft.com. Microsoft, 20. Oktober 2011, abgerufen am 2. März 2012 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Die Spracherweiterungen ähneln denen der C++-Variante C++/CLI, haben aber teilweise abweichende Bedeutungen und folgen einer leicht abgewandelten Grammatik.

Die Abkürzung CX steht für {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ({{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value)), was sich auf die C++-Spracherweiterungen für die COM-Programmierung bezieht.

Microsoft hat im April 2019 angekündigt, dass statt C++/CX in Zukunft die neu eingeführte Technologie C++/WinRT empfohlen wird, um Windows Runtime Apps zu entwickeln.<ref name="IntroductionToCppWinRT">Steven White: Introduction to C++/WinRT. In: learn.microsoft.com. Microsoft, 17. April 2019, abgerufen am 20. Juli 2021 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Weblinks

  • C++/CX Language Reference. In: learn.microsoft.com. (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).

Einzelnachweise

<references/>