**以下是我的頭文件。在我的main.cpp文件中,我需要製作三個Student實例並將它們添加到Course對象中。這是如何完成的?我似乎無法在任何教科書或在線上找到答案。然後我需要實例化至少一個Teacher對象。然後將該教師對象添加到我的課程對象中。如何在C++中添加類?
我該怎麼做所有這些事情?謝謝。**
#pragma once
class Student : Course{
private:
std::string firstName;
std::string lastName;
int age;
std::string address;
std::string city;
std::string phone;
public
Student()=default;
std::string getFirstName();
void setFirstName(std::string name_two);
std::string getLastName();
void setLastName(std::string name_two);
std::string getAddress();
void setAddress(std::string address);
int getAge();
int setAge(age2);
void getCity();
std::string setCity(city2);
void getPhone();
std::string setPhone();
void GradeStudent();
std::string SitInClass();
~Student();
};
class Teacher : Course{
private:
std::string firstName;
std::string lastName;
int age;
std::string address;
std::string city;
std::string phone;
public
Teacher()=default;
std::string getFirstName();
void setFirstName(std::string name_two);
std::string getLastName();
void setLastName(std::string name_two);
std::string getAddress();
void setAddress(std::string address);
int getAge();
int setAge(age2);
void getCity();
std::string setCity(city2);
void getPhone();
std::string setPhone();
void GradeStudent();
std::string StInClass();
~Teacher();
};
「將學生的實例添加到課程對象」意味着完全不同於「讓學生類從課程類繼承」。您應該再次閱讀您最喜愛的C++書籍中的類和它們的實例。 – molbdnilo
「我需要製作三個Student實例並將它們添加到Course對象中。」 - 建議你的課程實例有一個容器(std :: vector,std :: list,something),而Course類有一個方法,可能是「push_back(Student *)...如果你向我們展示了課程class ... –
這個問題也許應該是「如何添加班級學生實例...」,這與添加班級不一樣實例與類型 –