Compiler Warning (level 1) C4490
'override' : penggunaan penentu penggantian yang salah; 'function' tidak cocok dengan metode kelas base ref
Penentu penggantian salah digunakan. Misalnya, Anda tidak mengambil alih fungsi antarmuka, Anda menerapkannya.
Untuk informasi selengkapnya, lihat Mengambil alih Penentu.
Contoh
Sampel berikut menghasilkan C4490.
// C4490.cpp
// compile with: /clr /c /W1
interface struct IFace {
void Test();
};
ref struct Class1 : public IFace {
virtual void Test() override {} // C4490
// try the following line instead
// virtual void Test() {}
};
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk