Udostępnij za pośrednictwem


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.

Zobacz też

Koncepcje

Mieszane (macierzystych i zarządzanych)

Składnik rozszerzeń dla platform Runtime