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.
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
Prześlij komentarz