C++/CX-Sprachreferenz

C++/CX ist eine Reihe von Erweiterungen der C++-Sprache, die die Erstellung von Windows-Apps und Windows Runtime-Komponenten in einem Idiom ermöglichen, das so nah wie möglich an modernen C++ liegt. Verwenden Sie C++/CX, um Windows-Apps und -Komponenten in nativem Code zu schreiben, die problemlos mit Visual C#, Visual Basic und JavaScript und anderen Sprachen interagieren, die die Windows Runtime unterstützen. In diesen seltenen Fällen, die direkten Zugriff auf die unformatten COM-Schnittstellen oder nicht ungewöhnlichen Code erfordern, können Sie die Windows Runtime C++-Vorlagenbibliothek (WRL) verwenden.

Hinweis

/WinRT ist die empfohlene Alternative zu C++/CX. C++ Es handelt sich um eine neue C++17-Standardsprachprojektion für Windows Runtime-APIs, die ab Version 1803 im neuesten Windows 10 SDK verfügbar ist. C++/WinRT wird vollständig in Headerdateien implementiert und bietet erstklassigen Zugriff auf die moderne Windows-API.

Mit C++/WinRT können Sie Windows Runtime-APIs mit jedem standardkonformen C++17-Compiler nutzen und erstellen. C++/WinRT führt in der Regel zu einer besseren Leistung und erzeugt kleinere Binärdateien als jede andere Sprachoption für die Windows Runtime. Wir unterstützen C++/CX und WRL weiterhin, empfehlen jedoch dringend die Verwendung von C++/WinRT für neue Anwendungen. Weitere Informationen finden Sie unter C++/WinRT.

Mit C++/CX können Sie Folgendes erstellen:

Link BESCHREIBUNG
Kurzreferenz Tabelle mit Schlüsselwörtern und Operatoren für C++/CX.
Typensystem Beschreibt grundlegende C++/CX-Typen und Programmierkonstrukte sowie die Verwendung von C++/CX zum Nutzen und Erstellen Windows Runtime-Typen.
Erstellen von Apps und Bibliotheken Erläutert die Verwendung der IDE zum Erstellen von Apps und zum Verknüpfen mit statischen Bibliotheken und DLLs.
Interoperabilität mit anderen Sprachen Erläutert, wie Komponenten, die mit C++/CX geschrieben werden, mit Komponenten verwendet werden können, die in JavaScript, einer verwalteten Sprache oder der C++-Vorlagenbibliothek Windows Runtime geschrieben sind.
Threading und Marshalling Erläutert, wie Sie das Threading- und Marshallingverhalten von Komponenten, die Sie erstellen, angeben können.
Namespaceverweis Referenzdokumentation für den Standardnamespace, den Plattformnamespace, den Platform::Collections-Namespace und die zugehörigen Namespaces.
In Apps für die universelle Windows-Plattform nicht unterstützte CRT-Funktionen Listet die CRT-Funktionen auf, die nicht für die Verwendung in Windows Runtime-Apps verfügbar sind.
Erste Schritte mit Windows 10-Apps Bietet Anleitung auf hoher Ebene zu Windows 10-Apps und Links zu weiterführenden Informationen.
C++/CX, Teil 0 von [ ] n: Eine Einführung

C++/CX, Teil 1 von [ ] n: Eine einfache Klasse

C++/CX Part 2 of [ n ] : Types That Wear Hats

C++/CX, Teil 3 von [ ] n: In Der Konstruktion

C++/CX, Teil 4 von [ ] n: Statische Memberfunktionen
Eine Einführungsblogreihe zu C++/CX.