background image

Kurs C++ - Krzysztof Czerwonka 

 
 

ZMIENNE STATYCZNE 

Zmienna  statyczna  -  w  programowaniu  jest  to  zmienna,  która  w  danym  bloku 

programu  posiada  dokładnie  jedną  instancję  i  istnieje  przez  cały  czas  działania 

programu.  W  języku  C++  każda  zmienna  globalna  jest  jednocześnie  zmienną 

statyczną. 

przykład 1: 

 

 

po skompilowaniu: 

 

background image

Kurs C++ - Krzysztof Czerwonka 

 

przykład 2: 

 

 

background image

Kurs C++ - Krzysztof Czerwonka 

 

 

 

po skompilowaniu: 

 

 

Jest  to  program  zliczający  liczbę  obiektów  danej  klasy.  Nie  ważne  ile  obiektów 
powstanie,  a  ile  zostanie  usuniętych,  zmienna  statyczna  utrzyma  swoją  wartość  na 
prawidłowym poziomie.