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에 접근할 권한이 없다고 뜨는대 상속 받앗으니깐 그냥 자기 멤버처럼 쓸수잇는거 아닌가


왜 오류나는거지