✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Нехай в файлі "Student.h" задано такий клас для опису Студента:
class Student {
private:
string name;
string surname;
public:
Student();
Student(string name,string surname);
string getName();
void setName(string n);
friend istream& operator >> (istream& is, Student & s);
friend ostream& operator<<(ostream& os, const Student& s);
};
А у файлі "Group.h" клас для опису Групи студентів:
class Group {
private:
string name;
Student*students;
size_t size;
public:
Group(string name, size_t year, Student*students, size_t size);
Group operator=(const Group g);
Student & operator[](int pos);
friend istream& operator >> (istream& is, Group & g);
friend ostream& operator<<(ostream& os, const Group& g);
Student*getStudents();
void setStudents(Student*arr, size_t s);
};
Написати код, який потрібно розмістити в файлі "source.cpp", для наступних завдань:
1) Визначення конструкторів з класу Student і класу Group (11=3+3+5 балів)
2) Визначення методу setName() з класу Student (3 бали)
2) Визначення оператора << з класу Group (5 балів)
3) Визначення методу setStudents() з класу Group (6 балів)
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!