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
Code:
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.H
Code:
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
MEMBER.CPP
Code:
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); }
i basicly need some help to implement an enum type in my class
, 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