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.
.NETTO | |
---|---|
Toteutukset | |
Arkkitehtuuri | |
Infrastruktuuri | |
Microsoftin kielet | |
Muut kielet | |
Windows Foundations | |
Komponentit | |
Vertailut |
|
Tulevaisuuden teknologiat | |
Tietolähteet |