C++ gestionat

C++ gestionat
Clasa de limba

multi- paradigma : orientat pe obiecte , generic ,

programare procedurală
Tipul de execuție compilate
Aparut in 2002
Eliberare 1.1.4322.573 ( 1 aprilie 2003 )
Implementări majore Visual C++
A fost influențat C++
influențat C++/CLI
Site-ul web docs.microsoft.com/en-us…

Managed C++ este un set de extensii la limbajul C++ ( denumit în totalitate Extensii gestionate pentru C++ ) care permit ca programele scrise inițial în C++ să fie gestionate de CLR și să ruleze pe platforma Microsoft .NET . De fapt, aceste suplimente vă permit să scrieți cod gestionat ( ing. cod gestionat ), compatibil cu .NET Framework și executabil în mediul .NET. În timpul dezvoltării .NET 2.0, Microsoft a revizuit aceste completări, astfel încât codul să poată fi scris într-un mod mai simplu și mai ușor de citit. Noul set de modificări se numește C++/CLI și este pe deplin acceptat începând cu Visual Studio 2005 . Ca atare, Managed C++ este considerată o specificație învechită, iar codul scris în acest fel este recomandat să fie rescris.  

C++ gestionat joacă un rol unic în programarea .NET, permițându-vă să lucrați atât cu clasele și metodele de limbaj .NET, cât și cu codul C++ obișnuit în același timp. Acest lucru vă permite să migrați treptat la platforma .NET, folosind atât modelele vechi C++, cât și abilitățile programatorilor care nu lucrează cu limbaje gestionate.

Mediul de dezvoltare Microsoft Visual C++ .NET care vine cu Visual Studio vă permite să dezvoltați aplicații atât în ​​C++ gestionat, cât și în C++ obișnuit ( negestionat ). Mediul de dezvoltare Borland C++ Builder 2006 oferă aceleași caracteristici .

Spre deosebire de Managed C++, atunci când se dezvoltă în C++ obișnuit, programatorul are acces la toate caracteristicile limbajului C++ fără nicio restricție (în special, moștenirea multiplă , gestionarea manuală a memoriei etc.), precum și la toate Funcționează Win32 API , dar oportunitățile oferite de .NET Framework.

Link -uri

Literatură