Страница 1 из 1

Генерация объекта

Добавлено: 04 июн 2008, 10:23
Monopo
Имеется следующее:

Код: Выделить всё

struct Note{
//      содержимое
};

class PlanEducation{//      отдельный класс - специальность
//     ...
Note Dis[10];//     дисциплины
int count;//     число введенных Dis'ов - дисциплин
};

void main(){
PlanEducation p[10];
int n;//      число введенных PlanEducation'ов - специальностей
//     ...
}
Задание: Реализовать операцию генерации конкретного объекта Group (группа дисциплин), содержащего список дисциплин из объекта типа PlanEducation.

Вопрос: Если не затруднит, пожалуйста, разъясните смысл задания?

Re: Генерация объекта

Добавлено: 04 июн 2008, 11:04
Хыиуду
Я так понял, надо написать конструктор класса Group, который в качестве параметра берет объект класса PlanEducation

Re: Генерация объекта

Добавлено: 04 июн 2008, 15:04
Monopo
Вот, например,

Специальность №1: Математика,
Дисциплины: Алгебра, Геометрия, Физкультура
Специальность №2: Прикладная информатика,
Дисциплины: Программирование, Информатика, Физкультура

Получается мне нужно как бы копировать массив Dis'ов? И с какой специальности? Для каких целей?

Re: Генерация объекта

Добавлено: 04 июн 2008, 15:43
Monopo
Можетдисциплины должны находиться не в PlanEducation, а в Group? И PlanEducation вместо списка дисциплин имеет доступ к Group, например, как к дружественному классу?