C++/CLI és Managed C++

Lehetőségek, korlátok

Lehetőségek, korlátok

A C++/CLI teljesértékű CLR programozási nyelvvé vált, mely kiválóan használható .NET alkalmazások fejlesztésére. Az egyik legfontosabb előnye, hogy teljesen láthatatlan módon kommunikálhat egymással natív és felügyelt kód a C++/CLI programokon belül, így ideális meglévő Win32 alkalmazások folyamatos .NET migrációjához, illetve meglévő C++ könyvtárak .NET programokhoz való illesztésére.

C++/CLI kiválóan használható arra is, hogy valódi cross-platform alkalmazásokat .NET környezetben futtassunk (vagyis épp az ellenkezőjére használjuk a nyelvet, mint amire a Managed C++-t szánták: wrapper a .NET köré a natív alkalmazásunk számára).

Mielőtt azonban a C++/CLI-t választanánk a fejlesztéshez, érdemes megfontolni az alábbiakat: