redefinition of class name 'identifier'
The specified class, structure, or union was already defined.
A class, structure, or union can be defined only once.