Aracılığıyla paylaş


Derleyici Uyarısı (düzey 4, kapalı) C4263

'function' : member işlevi hiçbir temel sınıf sanal üye işlevini geçersiz kılmaz

Sınıf işlev tanımı, temel sınıftaki bir sanal işlevle aynı ada sahiptir, ancak aynı sayıda veya bağımsız değişken türünde değildir. Bu desen, temel sınıftaki sanal işlevi etkili bir şekilde gizler.

Bu uyarı varsayılan olarak kapalıdır. Daha fazla bilgi için bkz . Varsayılan Olarak Kapalı Olan Derleyici Uyarıları.

Aşağıdaki örnek C4263 oluşturur:

// 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() {
}