E2356 Non concordance de type dans la redéclaration de 'identificateur' (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Votre fichier source a redéclaré une variable avec un type différent de son type d'origine.
Cause possible
Ceci peut se produire si une fonction est appelée puis déclarée pour renvoyer autre chose qu'un entier.
Solutions
Vous devez déclarer la fonction avant son premier appel.