You are on page 1of 9

Programski

jezik C++
Izradio: Fabijan Hrastović
Što je C++
• C++ je programski jezik opće namjene i srednje razine
s podrškom za objektno orijentirano programiranje.
Prvotno je razvijan u Bell Labs (laboratoriju
telekomunikacijske tvrtke Bell) pod
rukovodstvom Bjarnea Stroustrupa tijekom 1980-ih, i
to kao proširenje programskom jeziku C pa mu je
originalno ime bilo "C with classes"
Postupak izrade programa C++

Prevođenje izvornog
programa u objektni kod I
Pisanje izvornog Izvršenje I provjera
povezivanje objektnog
programa programa
koda I sadržaja biblioteka
u izvršni programa
Osnovne osobine C++

Proceduralno Objektno orijentirano


Tipovi podataka Operatori Funkcije
programiranje programiranje (OOP)

Preklapanje funkcija
Dinamička alokacija Standard Template (Function Overloading) i
Izuzeci (Exceptions) Portabilnost
memorije Library (STL) Preklapanje operatora
(Operator Overloading)
OOP
• C++ je objektno orijentirani jezik, što znači da
podržava koncepte kao što su klase, objekti,
nasljeđivanje, polimorfizam i enkapsulacija.
OOP omogućuje da kod bude strukturiran na
način koji olakšava održavanje i ponovnu
upotrebu.
STL
• Standard Template Library (STL) je
moćna biblioteka koja dolazi u okviru
C++ jezika i pruža implementacije
različitih struktura podataka i
algoritama. STL je dizajniran tako da
olakšava rad sa podacima i povećava
produktivnost programera.
Rad sa datotekama u C++

U C++-u rad s datotekama obavlja se radom s objektima koji pripadaju klasama
ifstream (za čitanje) i ofstream (za pisanje). Oba ova objekta pripadaju biblioteci
<fstream>. Pogledajmo osnovne operacije čitanja i pisanja datoteka.
Literatura
• https://www.techtarget.com/searchdatamanagement/definition/C
• https://www.w3schools.com/cpp/cpp_intro.asp
• https://en.wikipedia.org/wiki/C%2B%2B
Hvala na pažnji!

You might also like