Erreur du compilateur C2380
type(s) précédant 'identifier' (constructeur avec type de retour ou redéfinition non conforme d’un nom de classe actif ?)
Un constructeur retourne une valeur ou redéfinit le nom de la classe.
L’exemple suivant génère l’erreur C2326 :
// C2380.cpp
// compile with: /c
class C {
public:
int C(); // C2380, specifies an int return
int C; // C2380, redefinition of i
C(); // OK
};