I am trying to get an enum type into a class but its not working lol...
I left out the unneeded functions etc to make it more overviewable
MAIN.CPP
MEMBER.HCode:int main () { enum group { ADMIN = 1, VIP, MEMBER }; group Group; Group = ADMIN; std::cout << Group << std::endl; member admin ("KaK","email",16,Group); std::cout << "lol" << std::endl; return 0; }
MEMBER.CPPCode:class member { public: member (const std::string,const std::string, int ,enum group ); void setgroup (group); group getgroup () const; enum TypeAccount {ADMIN = 1, VIP,MEMBER}; }; #endif
i basicly need some help to implement an enum type in my classCode:member::member (const std::string UN,const std::string EL, int A group.Gr) { setgroup (Gr); } void member::setgroup (enum group Gr) { TypeAccount = Gr; } group member::getgroup () const { return (TypeAccount); }
, this are my (current) errors:
"member.cpp": E2293 ) expected at line 3
"Main.cpp": E2285 Could not find a match for 'member::member(char *,char *,int,group)' in function main() at line 10



LinkBack URL
About LinkBacks


