Bagikan melalui


Compiler Warning (level 4, off) C4263

'function' : fungsi anggota tidak mengambil alih fungsi anggota virtual kelas dasar apa pun

Definisi fungsi kelas memiliki nama yang sama dengan fungsi virtual di kelas dasar tetapi bukan jumlah atau jenis argumen yang sama. Pola ini secara efektif menyembunyikan fungsi virtual di kelas dasar.

Peringatan ini nonaktif secara default. Untuk informasi selengkapnya, lihat Peringatan Pengkompilasi yang Nonaktif secara Default.

Sampel berikut menghasilkan 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() {
}