Preprocesor: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne redakcyjne: usunąłem odnośniki z tytułów sekcji, poprawki i uściślenia w definicji |
m →Preprocesor języków C i C++: Zmiana z kodu C++ na C/C++ |
||
Linia 19:
* i inne.
Dyrektywy preprocesora C/C++ wykorzystuje się często do zabezpieczenia plików nagłówkowych przed wielokrotnym dołączaniem do tego samego projektu. Jeżeli treść pliku nagłówkowego <code>nazwa.
<pre>
#ifndef
#define
// ... treść właściwa ...(to co chcesz definiować np. struktury)
#endif /
</pre>
to przy pierwszej próbie dołączenia pliku, kompilator najpierw sprawdzi, czy zdefiniowano stałą
Niektóre kompilatory obsługują także następującą konstrukcję:
<pre>#pragma once</pre>
Zapobiega ona ponownemu załączeniu treści całego pliku, w którym została użyta. Metoda ta jednak nie ma oparcia w
== Preprocesor języka Clipper ==
|