appunti3s:direttive
Differences
This shows you the differences between two versions of the page.
— | appunti3s:direttive [2020/06/08 22:19] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Le direttive ====== | ||
+ | |||
+ | Le direttive al pre-compilatore sono eseguite prima della compilazione | ||
+ | ====== #define ====== | ||
+ | sostituisce una PAROLA (per convenzione maiuscola) con qualsiasi altra cosa | ||
+ | < | ||
+ | ====== include ====== | ||
+ | * //# | ||
+ | * //# | ||
+ | * //# | ||
+ | * //# | ||
+ | * Fanno eccezione gli header della libreria standard del linguaggio C++, che sono privi del .h (come < | ||
+ | * Anche le funzioni del linguaggio C sono state incluse nella libreria standard del C++ ed iniziano con la lettera c. In C++ non si deve usare < | ||
+ | * Viceversa, per usare le funzioni del linguaggio C++ nei programmi in C, si possono usare < | ||
+ | * Attenzione: il linguaggio C++ " | ||
+ | =====include guards===== | ||
+ | Evitano di includere più volte la stessa cosa... | ||
+ | < | ||
+ | #define MYHEADER_H_ | ||
+ | // declarations of the header file is inserted here, | ||
+ | |||
+ | # | ||
appunti3s/direttive.txt · Last modified: 2020/06/08 22:19 by 127.0.0.1