Hallittu C++

Hallittu C++
Kieliluokka

moniparadigma : oliosuuntautunut , yleinen ,

menettelyohjelmointi _
Toteutustyyppi koottu
Esiintyi 2002
Vapauta 1.1.4322.573 ( 1. huhtikuuta 2003 )
Tärkeimmät toteutukset Visuaalinen C++
Vaikutettu C++
vaikutti C++/CLI
Verkkosivusto docs.microsoft.com/en-us…

Managed C++ on sarja C++-kielen laajennuksia ( josta käytetään kokonaan nimitystä Managed Extensions for C++ ), joiden avulla CLR voi hallita alun perin C++:lla kirjoitettuja ohjelmia ja toimia Microsoft .NET -alustalla . Itse asiassa näiden lisäosien avulla voit kirjoittaa hallittua koodia ( eng. management code ), joka on yhteensopiva .NET Frameworkin kanssa ja suoritettava .NET-ympäristössä. NET 2.0:n kehittämisen aikana Microsoft muutti nämä lisäykset, jotta koodia voidaan kirjoittaa yksinkertaisemmin ja helpommin luettavalla tavalla. Uuden muutossarjan nimi on C++/CLI , ja se on täysin tuettu Visual Studio 2005 :stä lähtien . Sellaisenaan Managed C++:a pidetään vanhentuneena määrityksenä, ja tällä tavalla kirjoitettu koodi on suositeltavaa kirjoittaa uudelleen.  

Hallitulla C++:lla on ainutlaatuinen rooli .NET-ohjelmoinnissa, koska sen avulla voit työskennellä sekä .NET- kieliluokkien ja -menetelmien että tavallisen C++-koodin kanssa samanaikaisesti. Tämän avulla voit siirtyä .NET-alustalle asteittain käyttämällä sekä vanhoja C++-suunnitelmia että sellaisten ohjelmoijien taitoja, jotka eivät työskentele hallittujen kielten kanssa.

Visual Studion mukana tuleva Microsoft Visual C++ .NET -kehitysympäristö antaa sinun kehittää sovelluksia sekä Managed C++:ssa että tavallisessa ( unmanaged ) C++:ssa. Borland C++ Builder 2006 -kehitysympäristö tarjoaa samat ominaisuudet .

Toisin kuin Managed C ++, kun kehitetään tavallisella C ++ -kielellä, ohjelmoijalla on pääsy kaikkiin C ++ -kielen ominaisuuksiin ilman rajoituksia (erityisesti moniperintö , manuaalinen muistinhallinta jne.), samoin kuin kaikki Win32 API toimii , mutta .NET Frameworkin tarjoamat mahdollisuudet.

Linkit

Kirjallisuus