Deklaracje i definicje
Visual C++ 6.0
Jeśli deklaracja globalna zawiera specyfikator static, to jest widoczna tylko w jej module. Jeśli deklaracja globalna jest definicją, ale nie zawiera specyfikatora static, to jest widoczna w tych obszarach pozostałych modułów programu, w których jest widoczna zgodna z nią deklaracja ze specyfikatorem extern bez inicjatora, nie dotycząca deklaracji globalnej ze specyfikatorem static.
Uwaga: Globalne zmienne ustalone są domyślnie wyposażone w specyfikator static. Specyfikator extern występujący w deklaracji funkcji można pominąć.
plik Main.cpp
#include
int main(void) {
int fun(void); // pominięto extern
cout
... zobacz całą notatkę
Komentarze użytkowników (0)