* Tutvu näitega klassi ARV6 liitmisoperaatori üledefineerimise kohta. * Lisa operaator kahe arvu lahutamiseks Kellaaeg * Koosta klass Kellaaeg, hoidmaks tunde, minuteid ja sekundeid. * Loo funktsioon kellaaja trükkimiseks tekstina. * Koosta operaator kahe kellaaja liitmiseks. Hoolitse, et kõik väärtused jääksid pärast tehet lubatud piiridesse. * Koosta sarnane operaator kellaaegade lahutamiseks. * Koosta operaator, mille abil saab kellaaja kirjutada valutult cout-voogu. Mallid * Tutvu mallide ja liitmise näidetega. * Loo klass Punkt ja sellele liitmise operaator nõnda, et liitmise malliga funktsioon toimiks ka Punkti puhul. * Tutvu mallide summanäitega. Leia ka punktimassiivis olevate punktide koordinaatide kokkuliitmisel saadava punkti koordinaatide väärtused. * Loo mallfunktsioon massiivist suurima elemendi leidmiseks. Hoolitse, et see töötaks ka Punkti ja Kellaaja korral. * Loo mallfunktsioon massiivist otsitava elemendi järjekorranumbri leidmiseks. * Loo ahel, kus iga element näitab järgnevale. Ahela lüli elementide väärtuseks on viit andmetele ja viit järgmisele lülile. Andmetüüp määratakse malliga. Testi ahelat. * Loo klassimall, milles oleks kaks elementi. Kummagi tüübi saab malli kaudu määrata. * Lisa konstruktorid andmete sisestamiseks ja kopeerimiseks, meetod väljatrükiks.