这个应该具体从哪个地方开始思考,怎样才是正确的写法呀(语言-c++)

定义一个学生类Student,类中包含3个私有数据成员:name(姓名)、sex(性别)、score(成绩)。用公有继承方式声明一个研究生类Gadre,该类中添加一个数据成员advisor(导师),并添加一个成员函数display来显示这些内容

#include<bits/stdc++.h>
using namespace std;
class Student{
    private:
        string name;    //姓名 
        char sex;        //性别 
        int score;        //成绩 
};
class Gadre : public Student{    //公有继承 
    private:
        string advisor;    //导师
    public:
        void display();    //展示函数 
};