Aracılığıyla paylaş


Derleyici Uyarısı C4687

'class': korumalı bir soyut sınıf 'interface' arabirimini uygulayamaz

Açıklamalar

Korumalı, soyut bir tür genellikle yalnızca statik üye işlevlerini tutmak için yararlıdır.

Daha fazla bilgi için bkz . soyut ve korumalı.

C4687 varsayılan olarak hata olarak verilir. Uyarı pragması ile C4687'yi gizleyebilirsiniz. Korumalı, soyut bir türde bir arabirim uygulamak istediğinizden eminseniz, C4687'yi gizleyebilirsiniz.

Örnek

Aşağıdaki örnek C4687 oluşturur.

// 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