Spravované C++

Spravované C++
Jazyková třída

multiparadigma : objektově orientovaný , obecný ,

procedurální programování
Typ provedení sestaven
Objevil se v 2002
Uvolnění 1.1.4322.573 ( 1. dubna 2003 )
Hlavní implementace Visual C++
Byl ovlivněn C++
ovlivnil C++/CLI
webová stránka docs.microsoft.com/en-us…

Managed C++ je sada rozšíření jazyka C++ ( zcela označovaná jako Managed Extensions for C++ ), která umožňuje programům původně napsaným v C++ spravovat CLR a provozovat je na platformě Microsoft .NET . Ve skutečnosti vám tyto doplňky umožňují psát spravovaný kód ( angl. managed code ), kompatibilní s .NET Framework a spustitelný v prostředí .NET. Během vývoje .NET 2.0 Microsoft revidoval tyto doplňky tak, aby bylo možné psát kód jednodušším a čitelnějším způsobem. Nová sada změn se nazývá C++/CLI a je plně podporována od sady Visual Studio 2005 . Managed C++ je jako takové považováno za zastaralou specifikaci a takto napsaný kód se doporučuje přepsat.  

Managed C++ hraje jedinečnou roli v programování .NET tím, že vám umožňuje pracovat s třídami a metodami jazyka .NET a běžným kódem C++ současně. To vám umožňuje migrovat na platformu .NET postupně, s využitím jak starých C++ plánů, tak dovedností programátorů, kteří se spravovanými jazyky nepracují.

Vývojové prostředí Microsoft Visual C++ .NET , které je součástí sady Visual Studio, vám umožňuje vyvíjet aplikace v Managed C++ i v běžném ( nespravovaném ) C++. Vývojové prostředí Borland C++ Builder 2006 poskytuje stejné funkce .

Na rozdíl od Managed C++ má programátor při vývoji v běžném C++ přístup ke všem funkcím jazyka C++ bez jakýchkoli omezení (zejména vícenásobná dědičnost , manuální správa paměti atd.) Funkce rozhraní Win32 API , ale příležitosti poskytované rozhraním .NET Framework.

Odkazy

Literatura