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.
.SÍŤ | |
---|---|
Implementace | |
Architektura | |
Infrastruktura | |
jazyky Microsoft | |
Jiné jazyky | |
Základy Windows | |
Komponenty | |
Srovnání |
|
Budoucí technologie | |
Informační zdroje |