Condividi tramite


Avviso del compilatore (livello 4, off) C4263

'function': la funzione membro non esegue l'override di alcuna funzione membro della classe di base

Osservazioni:

Una definizione di funzione di classe ha lo stesso nome di una funzione virtuale in una classe base, ma non lo stesso numero o tipo di argomenti. Questo modello nasconde in modo efficace la funzione virtuale nella classe base.

Per impostazione predefinita, questo avviso non è attivo. Per altre informazioni, vedere Compiler Warnings That Are Off by Default.

Example

L'esempio seguente genera l'errore C4263:

// C4263.cpp
// compile with: /W4
#pragma warning(default:4263)
#pragma warning(default:4264)
class B {
public:
   virtual void func();
};

class D : public B {
   void func(int);   // C4263
};

int main() {
}