Partager via


Erreur du compilateur C3283

'type' : une interface ne peut pas avoir de constructeur d’instance

Une interface CLR ne peut pas avoir de constructeur d’instance. Un constructeur statique est autorisé.

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

// C3283.cpp
// compile with: /clr
interface class I {
   I();   // C3283
};

Résolution possible :

// C3283b.cpp
// compile with: /clr /c
interface class I {
   static I(){}
};