Table of Contents

Úkol 4

Ve 4. úkolu převedete strukturu list z minulého úkolu na plnohodný objekt s metodami a konstruktory. Zároveň listu přibyly čtyři nové metody, jmenovitě

Stáhněte si potřebné hlavičkové soubory a testy.

Co odevzdat?

Jeden nebo více souborů .cpp, které implementují funkce deklarované v souboru list.hpp tak, aby testy procházely a neztrácela se paměť. Při práci na úkolu soubor list.hpp neměňte; nemusíte ho ani odevzdávat.

Rady

Nezapomeňte, že při definování funkce, která je deklarována uvnitř třídy, k ní musíte referovat pomocí jména třídy.

class foo {
    void say_hello();
};
 
void foo::say_hello() {
    std::cout << "hello\n";
}

Užitečné hlavičky

Pro tento úkol žádné hlavičky ze standardní knihovny nedoporučujeme.

Implementační rady