Administreret C++

Administreret C++
Sprog klasse

multi- paradigme : objektorienteret , generisk ,

proceduremæssig programmering
Udførelsestype kompileret
Dukkede op i 2002
Frigøre 1.1.4322.573 ( 1. april 2003 )
Større implementeringer Visuel C++
Blev påvirket C++
påvirket C++/CLI
Internet side docs.microsoft.com/en-us...

Managed C++ er et sæt udvidelser til C++-sproget ( helt benævnt Managed Extensions for C++ ), der tillader programmer, der oprindeligt er skrevet i C++, at blive administreret af CLR og køre på Microsoft .NET -platformen . Faktisk giver disse tilføjelser dig mulighed for at skrive administreret kode ( eng. managed code ), kompatibel med .NET Framework og eksekverbar i .NET-miljøet. Under udviklingen af ​​.NET 2.0 reviderede Microsoft disse tilføjelser, så koden kan skrives på en enklere og lettere læselig måde. Det nye ændringssæt hedder C++/CLI og er fuldt understøttet siden Visual Studio 2005 . Som sådan betragtes Managed C++ som en forældet specifikation, og kode skrevet på denne måde anbefales at blive omskrevet.  

Managed C++ spiller en unik rolle i .NET-programmering ved at give dig mulighed for at arbejde med både .NET sprogklasser og -metoder og almindelig C++-kode på samme tid. Dette giver dig mulighed for at migrere til .NET-platformen gradvist ved at bruge både gamle C++-planer og færdigheder hos programmører, der ikke arbejder med administrerede sprog.

Microsoft Visual C++ .NET- udviklingsmiljøet , der følger med Visual Studio, giver dig mulighed for at udvikle applikationer i både Managed C++ og almindelig ( uadministreret ) C++. Borland C++ Builder 2006- udviklingsmiljøet giver de samme funktioner .

I modsætning til Managed C++, når programmøren udvikler i almindelig C++, har programmøren adgang til alle funktionerne i C++-sproget uden nogen begrænsninger (især multipel nedarvning , manuel hukommelseshåndtering osv.), samt alle Win32 API -funktioner , men de muligheder, som .NET Framework giver.

Links

Litteratur