E2111 Le type 'nomtype' ne peut pas être défini ici (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Les types classe et énumération ne peuvent pas être définis dans un type retour de fonction, un type argument de fonction, un type opérateur de conversion ou le type spécifié dans un transtypage.
Vous devez définir le type spécifié avant de l'utiliser dans les contextes ci-dessus.
Remarque : Ce message d'erreur résulte souvent d'un point-virgule (;) manquant dans une déclaration de classe. Vérifiez que toutes les déclarations de classe précédant la ligne à l'origine de l'erreur se terminent par un point-virgule.