Podręcznik migracji C++/CLI
Jest to przewodnik do przenoszenia programów Visual C++ z Zarządzanych rozszerzeń dla C++ do Visual C++.Lista kontrolna z podsumowaniem zmian składni – zobacz: Managed Extensions for C++ Syntax Upgrade Checklist.
C + +/ CLI rozszerza paradygmat programowania dynamicznego składnika języka standard ISO C++.Nowy język oferuje szereg istotnych ulepszeń w stosunku do rozszerzeń zarządzanych.Ten rozdział zawiera listę zarządzanych rozszerzeń dla funkcji języka C++ i ich mapowanie do Visual C++, gdzie takie mapowanie istnieje i wykazuje te konstrukcje, dla których nie istnieje mapowanie.
W tej sekcji
Zarys zmian (C++/CLI)
Zaawansowany konspekt dla szybkiego odwołania, zapewniający listę zmian w pięciu kategoriach ogólnych.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 słów kluczowych kontekstowych jak i odstępów między słowami kluczowymi.Typy zarządzane (C++/CL)
Zwraca uwagę na zmiany syntaktyczne w deklaracji wspólnego systemu typu danych (CTS) — obejmuje to zmiany w deklaracji klas, tablic (w tym tablicy parametru), typów wyliczeniowych i tak dalej.Deklaracje członków w obrębie klasy lub interfejsu (C++/CLI)
Przedstawia zmiany dotyczące elementów członkowskich klasy takich jak właściwości skalarne, właściwości indeksu, operatory, delegaty i zdarzenia.Typy wartości i ich zachowania (C++/CLI)
Koncentruje się na typach wartości i nowej rodzinie wskaźników wnętrza i przypinania.Omawia także szereg istotnych zmian semantycznych, takich jak wprowadzenie niejawnego opakowania, niezmienność opakowanych typów wartości i usunięcie obsługi konstruktorów domyślnych w obrębie klas wartości.Ogólne zmiany w języku (C++/CLI)
Szczegóły semantyczne zmian takich jak obsługa notacji oddanych zachowania ciągu literału i zmiany w semantyce między ISO C++ i C + +/ CLI.
Zobacz też
Koncepcje
Zestawy mieszane (natywne i zarządzane)
Funkcje języka dla określania wartości docelowej do środowiska CLR