Bagikan melalui


Compiler Warning C4687

'class': kelas abstrak yang disegel tidak dapat mengimplementasikan antarmuka 'antarmuka'

Keterangan

Jenis abstrak yang disegel biasanya hanya berguna untuk menyimpan fungsi anggota statis.

Untuk informasi selengkapnya, lihat abstrak dan disegel.

C4687 dikeluarkan sebagai kesalahan secara default. Anda dapat menekan C4687 dengan pragma peringatan . Jika Anda yakin bahwa Anda ingin mengimplementasikan antarmuka dalam jenis abstrak yang disegel, Anda dapat menekan C4687.

Contoh

Sampel berikut menghasilkan C4687.

// C4687.cpp
// compile with: /clr /c
interface class A {};

ref struct B sealed abstract : A {};   // C4687
ref struct C sealed : A {};   // OK
ref struct D abstract : A {};   // OK