Erreur du compilateur C2846
'constructeur' : une interface ne peut pas avoir de constructeur
Une interface Visual C++ ne peut pas avoir de constructeur.
L’exemple suivant génère l’erreur C2846 :
// C2846.cpp
// compile with: /c
__interface C {
C(); // C2846 constructor not allowed in an interface
};