Računarski praktikum I

Ovdje možete pronaći materijale sa predavanja i vježbi.
Materijale po kojima su vježbe držane prije ak. godine 2018./2019. možete pronaći ovdje.

Vježbe

redni broj tema link rješenja zadataka
1. Naredbe cin i cout. Deklaracija novih tipova podataka u C++-u. Razdvajanje programa u više datoteka (sučelje, implementacija sučelja i klijentski program) Zadatak 1: zadatak1.txt
Zadatak 2: tocka.cpp
Zadatak 3: main.cpp stack.h stack.cpp
2. Funkcija kao element strukture. Konstruktori i destruktori. Naredbe new i delete.
3. Klasa string iz standardne biblioteke. Reimplementacija klase string. Copy-konstruktor.
4. Parametrizirane funkcije i strukture (template-i).
5. Standard Template Library (STL): stack, queue, vector, list.
6. Standard Template Library (STL): pair, set, map.

7. Ugniježđene strukture. const. Reference.
8. Pojam klase: modifikatori pristupa. Nasljeđivanje. Virtualne funkcije i apstraktne klase.
9. this pointer. static. Pretpostavljeni parametri funkcija.
10. friend funkcije i klase. Predefiniranje operatora.
11. Funktori. Algoritmi u STL-u.