Specijalne klase i funkcije
statički podatkovni članovi
Ø
podaci svakog objekta jedne klase su jedinstveni –neovisni jedan
od drugog
Ø
moguće je definirati podatak unutar klase koji je zajednički svim
objektima klase
Ø
moguće mu je pristupiti preko imena objekta ili preko imena klase
Ø
class Cat
{
...
static int HowManyCats;
...
};
int Cat::HowManyCats = 0;
...
Cat
Frisky;
...
cout << Cat::HowManyCats++;
...
cout << Frisky.HowManyCats++;
definicija je obavezna
Primjer 01, 02