C + +/ CLI migracji Elementarz
Jest to przewodnik do przenoszenia programów Visual C++ z rozszerzenia zarządzane dla języka C++ do Visual C++.Lista kontrolna podsumowanie zmiany składni, zobacz Managed Extensions for C++ Syntax Upgrade Checklist.
C + +/ CLI rozszerza składnika dynamiczny paradygmat języka standard ISO C++.Nowy język oferuje szereg znaczną poprawę rozszerzenia zarządzane.Ta sekcja zawiera wyliczany lista rozszerzenia zarządzane dla funkcji języka C++ i ich mapowanie do Visual C++ gdzie istnieje takie mapowanie oraz wskazuje tych konstrukcje, dla którego nie istnieje żadne mapowanie.
W tej sekcji
Zarys zmian (C++/CLI)
Wysokiego poziomu konspektu dla wygody, zapewniając lista zmian w pięciu kategorii Ogólne.Słowa kluczowe języka (C++/CLI)
W tym artykule omówiono zmiany słów kluczowych języka, w tym zniesienie podwójnego podkreślenia i wprowadzenie zarówno kontekstowych, jak i odstępy między słowami kluczowymi.Typy zarządzane (C + +/ CL)
Wygląda na zmiany składni w deklaracji wspólnego systemu typu (CTS) – obejmuje to zmiany w deklaracji klasy, tablice (w tym Tablica parametru), teksty stałe i tak dalej.Deklaracje członków w obrębie klasy lub interfejsu (C++/CLI)
Przedstawia zmiany obejmujące elementy klas, takie jak właściwości skalarne, właściwości indeksu, operatorów, delegatów i zdarzeń.Typy wartości i ich zachowania (C++/CLI)
Skupia się na typy wartości i nowej rodziny wnętrza i możliwości przypinania ich wskaźniki.Przedstawiono także liczba semantykę znaczących zmian, takich jak wprowadzenie boksie niejawna, niezmienność spakowanymi typami wartości i usunięcie obsługi konstruktory domyślne w klasach wartość.Ogólne zmiany w języku (C++/CLI)
Szczegółowe informacje semantyczne zmian, takich jak obsługa notacji oddanych ciąg literału zachowanie i zmiany semantykę między ISO C++ i C + +/ CLI.