C++ Deklaracja zapowiadająca (forward declaration)

to częściowe określenie jakiegoś programistycznego bytu. Nie definiuje dokładnie wszystkich jego aspektów, ale wystarcza do skorzystania z niego wewnątrz zakresu umieszczania deklaracji np. prototyp funkcji czy extern do zmiennej.


Umieszczenie extern zmienna w pliku nagłówkowym (nazwa.h) udostępnia zmienną . Zmienna wszystkim modułom, która dołącza wspominiany nagłówek (plikom .cpp)

Specyfikatory extern i static wzajemnie się wykluczają, dlatego nie zaleca się tworzenia deklaracji zawierających oba te słowa jednocześnie.

Zabrania się inicjalizować zmienną zdeklatorowaną z użyciem modyfikatora.

Komentarze

Popularne posty z tego bloga

Kubernetes

Helm

Ansible Tower / AWX