Partager via


Erreur du compilateur C2811

'type1' : ne peut pas hériter de 'type2', une classe ref ne peut hériter qu’d’une classe ref ou d’une classe d’interface

Vous avez tenté d’utiliser une classe non managée comme classe de base pour une classe managée.

L’exemple suivant génère l’erreur C2811 :

// C2811.cpp
// compile with: /clr /c
struct S{};
ref struct T {};
ref class C : public S {};   // C2811
ref class D : public T {};   // OK