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.
.NET | |
---|---|
Implementări | |
Arhitectură | |
Infrastructură | |
Limbi Microsoft | |
Alte limbi | |
Fundamente Windows | |
Componente | |
Comparații |
|
Tehnologii viitoare | |
Resurse informaționale |