'identifier' : missing storage-class or type specifiers
The identifier was declared without specifying its type.
Tips
The most typical cause of this error is a typographical error. Recheck the identifier to ensure it is spelled correctly and that the alphabetic case is correct.
This error may occur when a type specifier is omitted in the declaration of an identifier. In the following example, assume the header file for the class CUndeclared has been omitted:
class CMyClass {
private:
CUndeclared m_myClass; // Error: Class unknown
} ;