Dichiarazioni di membri in una classe o interfaccia (C++/CLI)
In Visual C++ la dichiarazione di proprietà e operatori è stata ampiamente riprogettata, in modo da nascondere i dettagli di implementazione sottostanti, che nella progettazione con le estensioni gestite di C++ risultavano esposti. Sono state apportate modifiche anche alle dichiarazioni di eventi.
Nell'ambito delle modifiche non supportate nelle estensioni gestite, i costruttori statici possono ora essere definiti non inline (nelle estensioni gestite era infatti necessario definirli inline) ed è stata introdotta la nozione di costruttore delegante.
Argomenti della sezione
Dichiarazione di proprietà
Illustra le modifiche relative alle dichiarazioni di proprietà.Dichiarazione degli indici di proprietà
Illustra le modifiche relative alle dichiarazioni di proprietà indicizzate.Delegati ed eventi
Illustra le modifiche relative alla sintassi per la dichiarazione di delegati ed eventi.Utilizzo di una funzione virtuale sealed
Illustra le modifiche relative alla sintassi per impostare una funzione come sealed.Operatori di overload
Illustra le modifiche relative all'overload degli operatori.Modifiche agli operatori di conversione
Illustra le modifiche relative agli operatori di conversione.Override esplicito di un membro di interfaccia
Illustra le modifiche relative al metodo che consente di eseguire in modo esplicito l'override di un membro di interfaccia.Funzioni virtuali private
Illustra le modifiche relative alla modalità di gestione delle funzioni virtuali private nelle classi derivate.L'attributo di collegamento dei membri integrali di Static Const non è più Literal
Illustra le modifiche relative alla modalità di collegamento dei membri integrali di static const e alla modalità di dichiarazione esplicita di una costante tramite la nuova parola chiave literal.