C++/Składniki statyczne: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
pole ilosc, metoda Ilosc (nie mogą mieć takich samych nazw) |
Inicjalizacja wartości pola statycznego, bez niej wystąpi błąd podczas konsolidacji. |
||
Linia 24:
}
};
int Klasa::iloscInstancji=0;
Jak widać do obiektów statycznych z wewnątrz klasy możemy się odwołać tak samo jak do innych pól. Pole ''IloscInstancji'' w powyższym przykładzie nie jest jednak zwykłym polem - jest polem '''statycznym'''. Oznacza to, że powstanie tylko jedna instancja tego pola. W powyższym przykładzie ''iloscInstancji'' ma za zadanie zliczania ile powstało obiektów klasy ''Klasa''.
|