Delen via


Naslaginformatie over C++/CX-taal

C++/CX is een set extensies voor de C++-taal waarmee u Windows-apps en Windows Runtime-onderdelen kunt maken in een idioom die zo dicht mogelijk bij moderne C++ ligt. Gebruik C++/CX om Windows-apps en -onderdelen te schrijven in systeemeigen code die eenvoudig communiceren met Visual C#, Visual Basic en JavaScript, en andere talen die ondersteuning bieden voor Windows Runtime. In zeldzame gevallen waarvoor directe toegang tot de onbewerkte COM-interfaces of niet-uitzonderlijke code is vereist, kunt u de Windows Runtime C++-sjabloonbibliotheek (WRL) gebruiken.

Opmerking

C++/WinRT is het aanbevolen alternatief voor C++/CX. Het is een nieuwe, standaard C++17-taalprojectie voor Windows Runtime-API's, beschikbaar in de nieuwste Windows SDK vanaf versie 1803 (10.0.17134.0) en hoger. C++/WinRT wordt volledig geïmplementeerd in headerbestanden en is ontworpen om u eersteklas toegang te bieden tot de moderne Windows-API.

Met C++/WinRT kunt u zowel Windows Runtime-API's gebruiken als ontwerpen met behulp van een C++17-compiler die aan standaarden voldoet. C++/WinRT presteert doorgaans beter en produceert kleinere binaire bestanden dan elke andere taaloptie voor Windows Runtime. We blijven C++/CX en WRL ondersteunen, maar raden u ten zeerste aan dat nieuwe toepassingen gebruikmaken van C++/WinRT. Zie C++/WinRT voor meer informatie.

Met C++/CX kunt u het volgende maken:

Verbinden Beschrijving
Snelzoekgids Tabel met trefwoorden en operators voor C++/CX.
Typesysteem Beschrijft eenvoudige C++/CX-typen en programmeerconstructies en hoe u C++/CX gebruikt om Windows Runtime-typen te gebruiken en te maken.
Apps en bibliotheken bouwen Hier wordt beschreven hoe u de IDE gebruikt om apps te bouwen en een koppeling te maken naar statische bibliotheken en DLL's.
Samenwerken met andere talen Hierin wordt beschreven hoe onderdelen die zijn geschreven met C++/CX, kunnen worden gebruikt met onderdelen die zijn geschreven in JavaScript, elke beheerde taal of de Windows Runtime C++-sjabloonbibliotheek.
Threading en Marshaling Hier wordt beschreven hoe u het threading- en marshalinggedrag opgeeft van onderdelen die u maakt.
Naslaginformatie over naamruimten Referentiedocumentatie voor de standaardnaamruimte, de Platform-naamruimte, Platform::Collections en gerelateerde naamruimten.
CRT-functies worden niet ondersteund in Universal Windows Platform-apps Geeft een lijst weer van de CRT-functies die niet beschikbaar zijn voor gebruik in Windows Runtime-apps.
Aan de slag met Windows-apps Biedt richtlijnen op hoog niveau over Windows UWP-apps en koppelingen naar meer informatie.
C++/CX Deel 0 van [n]: Een inleiding

C++/CX Deel 1 van [n]: Een eenvoudige klasse

C++/CX Deel 2 van [n]: Typen die hoeden dragen

C++/CX Deel 3 van [n]: In aanbouw

C++/CX Deel 4 van [n]: Statische lidfuncties
Een inleidende blogserie over C++/CX.