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.
.NET | |
---|---|
Implementeringer | |
Arkitektur | |
Infrastruktur | |
Microsoft sprog | |
Andre sprog | |
Windows Foundations | |
Komponenter | |
Sammenligninger |
|
Fremtidige teknologier | |
Informationsressourcer |