E2356 Type mismatch in redeclaration of 'identifier' (C++)
Go Up to Compiler Errors And Warnings (C++) Index
Your source file redeclared a variable with a different type than was originally declared for the variable.
Possible Causes
This can occur if a function is called and subsequently declared to return something other than an integer.
Solutions
If this has happened, you must declare the function before the first call to it.