C++/CLI: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
Riga 1:
{{T|inglese|informatica|dicembre 2016}}
'''C++/CLI''' ([[C++]] modificato per la [[Common Language Infrastructure]]) è un [[linguaggio di programmazione]] specifico creato da Microsoft e destinato a sostituire le [[Managed extensions per C++]]. Si tratta di una revisione completa che mira a semplificare la vecchia sintassi del Managed C++, ora deprecato.<ref>[httphttps://msdn.microsoft.com/en-us/library/b23b94s7.aspx Managed Extensions for C++ Syntax Upgrade Checklist - MSDN Library]</ref> C++/CLI è stato standardizzato da [[ECMA International|Ecma]] come '''ECMA-372'''. È disponibile in [[Microsoft Visual Studio|Visual Studio]] 2005, 2008, 2010, 2012, 2013 e 2015, incluse le versioni Express.
 
== Cambiamenti sintattici ==
Riga 77:
 
==C++/CX==
Il nuovo [[C++/CX]] con l'obiettivo di [[WinRT]], sebbene produca interamente codice "unmanaged", prende in prestito il concetto di ref e la sintassi ^ per la referenza sul conteggio delle componenti di WinRT, che sono simili agli oggetti [[Component Object Model|COM]].<ref>[httphttps://blogs.msdn.com/b/vcblog/archive/2011/10/20/10228473.aspx Inside the C++/CX Design - Visual C++ Team Blog - Site Home - MSDN Blogs]</ref>
 
==Note==
Riga 83:
 
==Collegamenti esterni==
* [httphttps://www.ecma-international.org/publications/standards/Ecma-372.htm ECMA 372: C++/CLI Language Specification]
* [[Herb Sutter]]: [httphttps://blogs.msdn.com/hsutter/archive/2003/11/23/53519.aspx C++/CLI keywords: Under the hood]
* [[Herb Sutter]]: [http://www.gotw.ca/publications/C++CLIRationale.pdf C++/CLI Rationale]
* [httphttps://msdn.microsoft.com/en-us/library/xey702bw.aspx MSDN documentation for C++/CLI]
* [http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220060089942%22.PGNR.&OS=DN/20060089942&RS=DN/20060089942 Patent application regarding whitespace in keywords]
* [http://www.stroustrup.com/bs_faq.html#CppCLI Bjarne Stroustrup's (designer/author of C++) views on C++/CLI]
* [[Stanley B. Lippman]]: [https://web.archive.org/web/20080205003004/http://msdn.microsoft.com/msdnmag/issues/06/00/PureC/default.aspx Hello, C++/CLI]
* [[Stanley B. Lippman]]: [httphttps://blogs.msdn.com/slippman/archive/2004/08/05/209606.aspx Why C++/CLI Supports both Templates for CLI Types and the CLI Generic Mechanism]
 
{{Common Language Infrastructure}}