-1
我有一个家庭作业要做,我需要创建三个类Student,Profesor从一系列教师队列继承而来,我不知道如何链接所有OOP功能(并且必须) ,我需要使用模板,而不是一个内置列表,我需要分配学生和profesors对象的动态列表排序,我需要使用静态虚拟方法命名空间和操作符重写,为什么我需要在那里使用虚拟metods?和命名空间的用法? 我开始这样做,但我遇到了麻烦,如何获得一个良好的结构来使用所有的OOP功能? 感谢您的提示!在三个不同的类中使用OOP的所有功能
Skiny头源代码:
ifndef FACULTATE_H
#define FACULTATE_H
class Facultate
{
char *nume;
list<Profesor*> profesori;
list<Student*> studenti;
public:
void addProfesor();
void addStudent();
Facultate();
virtual ~Facultate();
Facultate(const Facultate& other);
Facultate& operator=(const Facultate& other);
ostream& operator<<(ostream& O, const Facultate &F);
protected:
private:
};
#endif // FACULTATE_H
你应该从严格的问题开始,我认为。 – Lol4t0
首先重写你的问题。在第一次开场的判罚中,你已经有大约80个单词了,而且他们没有什么意义。 – Caleb
我不知道什么类的结构应该是。对象教师本身如何可以成为彼此的两个对象列表的列表? – LXSoft