Beschreibung der Lehrveranstaltung
Die Kursbeschreibung ist nur auf Kroatisch verfügbar.
- Povijest i koncept objektne paradigme
- C++ u odnosu na C (2)
- U/I u C++ i druge specifičnosti C++ sintakse
- Pojam objekta, model objekta, svojstva i ponašanje objekta (2)
- Klasa ili razred, prava pristupa, javno sučelje
- Konstruktor, destruktor, članske funkcije, preopterećenje funkcija
- Instanciranje objekta, statičko i dinamičko (new i delete operatori)
- Kopiranje objekata, kopirni konstruktor, pridruživanje objekta
- Konstantni članovi i objekti
- Refererence
- Prijateljske funkcije
- Preopterećenje operatora
- Koncept nasljeđivanja, deklaracija i implementacija izvedenih klasa, prava kod nasljeđivanja
- Pristup funkcijama, nadređenje, preopterećenje
- Pravila za konstruktor u izvedenoj klasi
- Koncept polimorfizma
- Virtualne članske funkcije, virtualne klase
- Predlošci funkcije i predlošci klasa
- Primjena STL biblioteke
- Primjena predložaka
- Rješavanje iznimki
- Uređivanje imenovanog prostora
- Stvaranje projekta pomoću MFC klasa
Wann und wo
The timetable and room occupancy are available after signing in with your TVZ account.
Sign in with TVZ accountCourse announcements
-
Predavanje 12.11.2026.
Read on Digit ↗ -
Uvodna lab. vježba (za studente ponavljače) u petak 16.10.2026., u 8:30 (MS Teams/AuditLab Vrbik)
Read on Digit ↗ -
Laboratorijske vježbe 2026/2027 - prijave u grupe za vježbe
Read on Digit ↗ -
Ispitni rok 27.8.2026.
Read on Digit ↗ -
Ispitni rok 30.6.2026.
Read on Digit ↗
Source: Digit (Moodle). Full announcements are available to students enrolled in the e-course.
Lernergebnisse
Die Lernergebnisse werden auf Englisch angezeigt.
- ability to identify fundamental differences between procedural and object-oriented paradigm and understand the basic features of objects
- ability to to form a class based on the definition of the properties and behavior of the object
- ability to give a software solution in C++ by means of classes and by using a paradigm developed by OOP
- ability to devise operators in C++ based classes
- ability to design an OOP based solution by using templates from STL C++ libraries
- ability to create one's own class and function templates in solving OOP based problems
- (eng: ability to distinguish between OOP languages (C++, C#, Java))
- (eng: ability to relate the knowledge gained in basic OO paradigms to different solutions to API classes in C++ for developing a GUI)
Literatur
Pflichtliteratur
- M. Slamić: Elektronički sadržaji predavanja (PPT prezentacije) na web stranici predmeta na Tehničkom veleučilištu u Zagrebu, 2012., www.tvz.hr.
Boris Motik,Julijan Šribar:Demistificirani C++,treće dopunjeno izdanje,m Zagreb, Element , 2010.
Weiterführende Literatur
- D. Radošević, Programiranje 2, TIVA Tiskara Varaždin, 2007.
Eckel ? ?Thinking in C++ Vol 1 i Vol 2?, Prentice Hall, 2003. http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Stroustrup ? ?The C++ Programming Language?, Addison-Wesley, Third edition, 2004.
Željko Kovačević, ?C++ Analiza i primjena?, Školska knjiga, 2004.
Verantwortliche der Lehrveranstaltung 1
Lehrende 4
Prüfungstermine
Die Termine für dieses Studienjahr sind noch nicht veröffentlicht. Im letzten Jahr fanden statt:
- 7. 2. 2026.Redovni rokabgeschlossen
- 10. 2. 2026.Redovni rokabgeschlossen
- 17. 2. 2026.Redovni rokabgeschlossen
- 23. 6. 2026.Redovni rokabgeschlossen
- 30. 6. 2026.Redovni rokabgeschlossen
- 27. 8. 2026.Redovni rokabgeschlossen
innerhalb von 10 Tagen bis zu 30 Tage später vergangen
Quelle: ISVU. Ein Klick auf einen Termin öffnet den Studomat zur Prüfungsanmeldung; prüfen Sie dort auch mögliche Änderungen.