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.
.HÁLÓ | |
---|---|
Megvalósítások | |
Építészet | |
Infrastruktúra |
|
Microsoft nyelvek | |
Más nyelvek | |
Windows alapok | |
Alkatrészek | |
Összehasonlítások |
|
Jövő technológiái | |
Információs források |