Funzionalità del linguaggio Visual C++ 2005
Aggiornamento: novembre 2007
In questo argomento vengono elencate le nuove funzionalità della sintassi del linguaggio Visual C++ 2005.
Osservazioni
Visual C++ 2005 dispone di una nuova sintassi per lo sviluppo di applicazioni per Common Language Runtime. Per ulteriori informazioni, vedere Language Features for Targeting the CLR e Ultime modifiche al compilatore Visual C++ 2005.
La sintassi del linguaggio Visual C++ 2005 contiene le nuove funzionalità aggiuntive riportate di seguito:
L'attributo attribute è ormai obsoleto. Per informazioni sulla creazione di attributi, vedere User-Defined Attributes.
appdomain È stato aggiunto il modificatore __declspec.
È stata aggiunta la convenzione di chiamata __clrcall.
deprecated (C++) Il modificatore declspec consente ora di specificare una stringa che verrà visualizzata in fase di compilazione, quando un utente tenta di accedere a una funzione o a una classe obsoleta.
dynamic_cast Operator presenta modifiche recentemente apportate.
Le enumerazioni native consentono ora di specificare il tipo sottostante. Per ulteriori informazioni, vedere C++ Enumeration Declarations.
jitintrinsic È stato aggiunto il modificatore declspec.
noalias È stato aggiunto il modificatore declspec.
process È stato aggiunto il modificatore __declspec.
abstract, override e sealed sono validi per compilazioni native. Per ulteriori informazioni, vedere How to: Declare Override Specifiers in Native Compilations.
È stata aggiunta la parola chiave __restrict.
restrict È stato aggiunto il modificatore declspec.
__thiscall è ora una parola chiave.
La parola chiave __unaligned è ora documentata.
volatile (C++) presenta un nuovo comportamento rispetto alle ottimizzazioni.
Vedere anche
Concetti
Modifiche apportate al compilatore, al linguaggio e agli strumenti Visual C++ 2005