Obecné typy (C++/CLI a C++/CX)

Obecné typy jsou parametrizované typy a metody. V této části zjistíte, které obecné funkce podporují prostředí Windows Runtime i modul CLR (Common Language Runtime) a které z nich podporuje pouze modul CLR (Common Language Runtime). Dozvíte se také, jak vytvořit vlastní obecné metody a typy v jazyce C++/CLI a jak používat obecné typy vytvořené v jazyce .NET Framework v jazyce C++/CLI. Nakonec tato část obsahuje porovnání obecných typů a šablon jazyka C++.

V tomto oddílu

Podporováno modulem prostředí Windows Runtime a modulem Common Language Runtime

Přehled obecných typů v C++/CLI
Informace o obecných funkcích, motivaci funkce jazyka a definicích termínů, které se používají k popisu obecných typů. Informace o použití referenčních typů a hodnotových typů jako parametrů typu pro obecné typy.

Obecná rozhraní (C++/CLI)
Informace o definování a používání obecných rozhraní

Obecní delegáti (C++/CLI)
Informace o definování a používání obecných delegátů

Omezení parametrů obecných typů (C++/CLI)
Informace o používání omezení v obecných typech

Použití obecných typů (C++/CLI)
Informace o používání obecných typů definovaných v sestaveních .NET, pravděpodobně vytvořených v jiných jazycích, v C++/CLI

Obecné typy a šablony (C++/CLI)
Porovnání obecnýchtypůch

Podporováno modulem Common Language Runtime

Obecné funkce (C++/CLI)
Informace o definování a používání obecných funkcí a metod

Obecné třídy (C++/CLI)
Informace o definování a používání obecných tříd

Používá se pro každou položku v klíčovém slově v obecné kolekci.

Viz také

Přípony komponent pro .NET a UPW