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.
'override esplicito': la classe contiene l'override esplicito 'override' ma non deriva da un'interfaccia che contiene la dichiarazione di funzione
Osservazioni:
Quando si esegue l'override esplicito di un metodo, la classe che contiene l'override deve derivare, direttamente o indirettamente, dal tipo che contiene la funzione di cui si esegue l'override.
Example
L'esempio seguente genera l'errore C3254:
// C3254.cpp
__interface I
{
void f();
};
__interface I1 : I
{
};
struct A /* : I1 */
{
void I1::f()
{ // C3254, uncomment : I1 to resolve this C3254
}
};
int main()
{
}