Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'método': não é possível reduzir a acessibilidade de um método virtual em um tipo gerenciado ou WinRT
Observações
Uma classe que implementa um método virtual de uma classe base ou qualquer método de uma interface não pode reduzir o acesso desse método.
Observe que todos os métodos em uma interface são públicos.
Example
O exemplo a seguir gera C3252 e mostra como corrigi-lo:
// 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
};