- deklaracje wyprzedzające
- prototypy funkcji
- instrukcje typedef, tworzące alias dla istniejącego typu
- deklaracje statycznych składowych klas
- zmienne zadeklarowane z użyciem modyfikatora extern
17 września 2008
deklaracja a definicja
Przeglądając fora internetowe lub kursy dotyczące programowania,
wiele razy spotkałem się z błędnym używaniem pojęć "deklaracja" i "definicja".
Autorzy powyższych tekstów często nie zwracali uwagi na drobne, aczkolwiek
istotne szczegóły, różniące te dwa pojęcia.
Jak wygląda to w praktyce?
Deklaracja wprowadza do zakresu informacje dotyczące wyłącznie nazwy danego typu.
W jednym zakresie może wystąpić kilka deklaracji określonej nazwy, jednak muszą
być one indentyczne. Wyjątkiem są tutaj deklaracje metod i statycznych
pól składowych klas - mogą wystąpić tylko raz.
W wielu przypadkach, deklaracja jest jednocześnie definicją,
wyłączając:
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz