Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'method': in un tipo gestito o WinRT non è possibile ridurre l'accessibilità di un metodo virtuale
Osservazioni:
Una classe che implementa un metodo virtuale da una classe di base o qualsiasi metodo da un'interfaccia non può ridurre l'accesso di tale metodo.
Si noti che tutti i metodi in un'interfaccia sono pubblici.
Example
L'esempio seguente genera l'errore C3252 e mostra come risolverlo:
// C3252.cpp
// compile with: /clr /c
ref class A {
public:
virtual void f1() {}
};
ref class B : public A {
// To fix, uncomment the following line:
// public:
virtual void f1() override sealed {} // C3252, make this method public
};