La parola chiave override in C++/CLI proviene da .Net e non una parte dello stesso C++. Poiché l'override è già stato spiegato, è necessario conoscere l'alternativa. Se non lo "sovrascrivi", potresti volerlo rendere "nuovo". Rendendolo "nuovo" non si esegue l'override del membro della classe genitore nel figlio ma si crea un nuovo membro con lo stesso nome. Le parole chiave new e override differiscono solo quando si utilizza un puntatore della classe base e lo si punta a un oggetto classe derivato.
Quindi, se si utilizza un puntatore alla classe base e puntare a un oggetto di classe derivata:
If you call an "override"n member:
the derived class member is called
if you call the "new"ed member:
the base class member is called.
Lei non ha detto quello che la parola chiave che stai pensando di è. È "esplicito"? Se è così, è in C++ standard. –
@Wes Hardaker In realtà ho detto. È la parola chiave "override". – kunigami