Felügyelt C++

Felügyelt C++
Nyelvóra

több paradigma : objektum-orientált , általános ,

eljárási programozás
A végrehajtás típusa összeállított
Megjelent 2002
Kiadás 1.1.4322.573 ( 2003. április 1. )
Főbb megvalósítások Visual C++
Befolyásolva C++
befolyásolta C++/CLI
Weboldal docs.microsoft.com/en-us…

A Managed C++ a C++ nyelv kiterjesztéseinek halmaza ( amelyet teljes egészében Managed Extensions for C++ néven említenek ), amelyek lehetővé teszik, hogy az eredetileg C++ nyelven írt programokat a CLR kezelje, és a Microsoft .NET platformon futtassák . Valójában ezek a kiegészítők lehetővé teszik a .NET- keretrendszerrel kompatibilis és a .NET-környezetben végrehajtható felügyelt kód ( eng. manage code ) írását. A .NET 2.0 fejlesztése során a Microsoft felülvizsgálta ezeket a kiegészítéseket, hogy a kód egyszerűbb és könnyebben olvasható módon írható le. Az új módosításkészlet neve C++/CLI , és a Visual Studio 2005 óta teljes mértékben támogatott . Mint ilyen, a Managed C++ elavult specifikációnak számít, és az így írt kódot ajánlott újraírni.  

A felügyelt C++ egyedülálló szerepet játszik a .NET programozásban, mivel lehetővé teszi a .NET nyelvi osztályokkal és metódusokkal , valamint a szokásos C++ kóddal egyidejű munkát. Ez lehetővé teszi a fokozatos migrációt a .NET platformra, felhasználva a régi C++ tervrajzokat és a felügyelt nyelvekkel nem dolgozó programozók készségeit.

A Visual Studio-hoz tartozó Microsoft Visual C++ .NET fejlesztői környezet lehetővé teszi alkalmazások fejlesztését menedzselt C++ és normál ( nem menedzselt ) C++ nyelven is. A Borland C++ Builder 2006 fejlesztői környezet ugyanezeket a szolgáltatásokat nyújtja .

A Managed C ++-tól eltérően, ha normál C ++-ban fejleszt, a programozó korlátozás nélkül hozzáfér a C ++ nyelv összes funkciójához (különösen a többszörös öröklődéshez , a kézi memóriakezeléshez stb.), valamint az összeshez. A Win32 API funkciói , de a .NET-keretrendszer által biztosított lehetőségek.

Linkek

Irodalom