E2229 Member 'member' has the same name as its class (C++)
Go Up to Compiler Errors And Warnings (C++) Index
A static data member, enumerator, member of an anonymous union, or nested type cannot have the same name as its class.
Only a member function or a non-static member can have a name that is identical to its class.