class human{
char* sex;
char* name;
void* next;
public:
virtual void insertname(char* name){};
};
class user : public human{
int number;
char* ID;
char* pass;
public:
void insertname(char* name1){
this->name=name1;
};
};
이거 컴파일하면 name에 접근할 권한이 없다고 뜨는대 상속 받앗으니깐 그냥 자기 멤버처럼 쓸수잇는거 아닌가
왜 오류나는거지
자기것처럼 쓸수 없음. 휴먼 멤버변수에 protected 해주셈