Računarski praktikum I

Ovdje možete pronaći materijale sa predavanja i vježbi.

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. Zadatak 1: tocka__zad1.cpp
Zadatak 2: zadatak2.txt
Zadatak 3: tocka__zad3.cpp
Zadatak 4: zad4__main.cpp tocka.h tocka.cpp
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.