Sdílet prostřednictvím


Základní přesun C++/CLI

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

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

V tomto oddíle

  • Osnova změn
    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
    Popisuje změny v klíčových slovech jazyka včetně odstranění dvojitého podtržítko a zavedení kontextu a oddělení klíčových slov.

  • Typy spravovaných (C + +/ CL)
    Přihlíží na syntaktické změny v deklaraci specifikace CTS (Common Type System) – to se týká také změn v deklaraci tříd, polí (zahrnuje parametr array), výčtů(enum) a tak dále.

  • Členské deklarace v rámci třídy nebo rozhraní
    Uvádí změny zahrnující třídní členy jako jsou skalární vlastnosti, vlastnosti indexu, operátory, delegáty a události.

  • Typy hodnot a jejich chování
    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émantcký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
    Podrobné sémantické změny, jako je například podpora obsazené notace, doslovné chování řetězce a změny v sémantice mezi standardem ISO-C++ a C++/CLI.

Viz také

Koncepty

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

Language Features for Targeting the CLR