26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
Zapišite razred Person, ki naj ima:
|
|
instančni spremenljivki firstName in lastName,
|
|
konstruktor z dvema parametroma in
|
|
metodo toString.
|
|
Zapišite razred Event, ki naj ima:
|
|
instančne spremenljivke:
|
|
title (tipa string),
|
|
description (tipa string),
|
|
presenter (tipa Person*),
|
|
date (tipa Date, ta razred ste že zapisali v nalogi 4.1) in
|
|
attendees (tipa vector<Person*>),
|
|
konstruktor s 4 parametri (brez attendees),
|
|
metodo addAttendee(Person* person), ki doda osebo v seznam udeležencev, in
|
|
metodo toString.
|
|
Zapišite razred Conference, ki naj ima:
|
|
instančne spremenljivke:
|
|
title (string),
|
|
startDate (Date),
|
|
endDate (Date) in
|
|
events (vector<Event>),
|
|
konstruktor s tremi parametri,
|
|
metodo addEvent(const Event& event), ki doda dogodek v seznam dogodkov, in
|
|
metodo toString.
|
|
V glavnem programu zapišite oz. sestavite program, ki bo imel vsaj eno konferenco z vsaj 3 dogodki. Vsak dogodek naj ima vsaj 3 udeležence.
|
|
|
|
Pri reševanju naloge upoštevajte vso do sedaj pridobljeno znanje (uporaba inicializacijskega seznama, konstantne metode, zapišite si metode get/set tam, kjer jih potrebujete itd.). |