没有与参数列表匹配的构造函数


#include<iostream>
using namespace std;
#include<string>
class Person
{
public:
    Person( char* Name, char Sex, int Age)
    {
        name = new char[strlen(Name) + 1];
        strcpy(name, Name);
        sex = Sex; age = Age;
        cout << "The constructor of base class Person is called." << endl;

    }
    ~Person()
    {
        delete  name;
        cout << "消除" << endl;

    }
protected:
    char* name;
    char sex;
    int age;

};
class Student :public Person
{
public:
    Student( char* Name, char Sex, int Age, char* Id, char* Date, float Score) :
        Person(Name, Sex, Age)
    {
        id = new char[strlen(Id) + 1]; strcpy(id, Id);
        date = new char[strlen(Date) + 1]; strcpy(date, Date);
        score = Score;
        cout << "ok" << endl;
    }
    ~Student()
    {
        delete id; delete date;
        cout << "销毁" << endl;
    }
protected:
    char* id;
    char* date;
    float score;
};
int main()
{
    Student stu("Mary", 'F', 19, "202001011000", "2020,02,02", 680);
    system("pause");
    return 0;
}