Sdílet prostřednictvím


Základy migrace v jazyku C++/CLI

Toto je průvodce přesunem vašich programů aplikace Visual C++ ze spravovaného rozšíření jazyka C++ do aplikace Visual C++.Souhrn syntaktických změn naleznete v části Managed Extensions for C++ Syntax Upgrade Checklist.

C++/CLI rozšiřuje dynamickou komponentu programovacího paradigmatu na standardní jazyk ISO-C++.Nový jazyk nabízí řadu významných vylepšení oproti Spravovaným rozšířením.Tato část obsahuje výčtový seznam spravovaného rozšíření funkcí jazyka C++ a jejich mapování na Visual C++ pokud takové mapování existuje, a poukazuje na ty konstrukce, pro které neexistuje žádné mapování.

V této části

  • Přehled změn (C++/CLI)
    Vysoká úroveň osnovy rychlého odkazu, která poskytuje seznam výčtu změn v pěti základních kategoriích.

  • Klíčová slova jazyka (C++/CLI)
    Popisuje změny v klíčových slovech jazyka, včetně odstranění dvojitého podtržítka a zavedení kontextu a oddělení klíčových slov.

  • Spravované typy (C++/CL)
    Přihlíží k syntaktickým změnám v deklaraci specifikace CTS (Common Type System) – to se týká také změn v deklaraci tříd, polí (zahrnuje parametr pole), výčtů a tak dále.

  • Deklarace členů v rámci třídy nebo rozhraní (C++/CLI)
    Uvádí změny zahrnující třídní členy jako jsou skalární vlastnosti, vlastnosti indexu, operátory, delegáti a události.

  • Hodnotové typy a jejich chování (C++/CLI)
    Zaměřuje se na typy hodnot a na novou řadu vnitřních a přídavných ukazatelů.Také popisuje několik významných sémantických změn, jako je například zavedení implicitního zabalení, neměnitelnosti zabalených typových hodnot a odstranění podpory pro výchozí konstruktory bez hodnoty tříd.

  • Obecné jazykové změny (C++/CLI)
    Podrobně popisuje sémantické změny, jako je například podpora zápisu přetypování, chování řetězcového literálu a změny v sémantice mezi standardem ISO-C++ a C++/CLI.

Viz také

Koncepty

Smíšená (nativní a spravovaná) sestavení

Rozšíření komponent pro platformy běhového prostředí