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.).