Professional Documents
Culture Documents
Uvod
Softver Proizvoa
softvera
Softver - Sadraj
Softver - Prepravke
Softverska kriza
OOP - koncepti
OOP Koncepti
OOP Koncepti
OOP Koncepti
Organizacija kursa
Inline funkcije;
Podrazumijevani argumenti;
Preklapanje funkcija (function overloading).
Inline funkcije
Podrazumijevani argumenti
f-ja
Prethodni problem se moe rijeiti pisanjem
mnotva funkcija gdje bi svaka radila sa svojim g
ili pisanjem jedne funkcije koja bi imala dva
argumenta - masa i g. Drugi nain je bolji, ali ne i
idealan, jer bi stalno funkciju pozivali kao
tezina(m, 9.81), odnosno u veini sluajeva se
nepotrebno zamarali sa pisanjem 9.81 koje je
uobiajeno.
C++ dozvoljava sljedei oblik f-je:
float tezina(float masa, float g=9.81)
{return
Podrazumijevani
Poziv
f-je: tezina(m) vraa
g*masa;}
(default) argument.
Preklapanje funkcija
Razrjeenje poziva
Razrjeenje poziva
Razrjeenje poziva
Komentari i konstante
Konstante - Pretprocesor
Upotreba #define
Upotreba #define
Korienje definisanih
makroa
Specijalni tipovi
makrorazvoja
Stringovi
Formatizovani I/O
iostream.h
Naredba cout
Alokacija i dealokacija
Alokacija i dealokacija
Reference
Referenca u C++
Reference i pokazivai
ve je
Reference i funkcije
do
Reference Dodatna
pravila
Ne moe se deklarisati:
referenca na referencu;
referenca na polje bitova;
referenca na void;
pokaziva na referencu.
switch-case - enum
exit i abort