7.2.5.2 Istruzioni
IFDEF
L'istruzione #ifdef
è simile all'istruzione #if;
è comunque usata per determinare se un identificatore è stato
dichiarato in precedenza. Dopo l'istruzione #ifdef
invece di un'espressione booleana si pone un solo identificatore chiuso
tra parentesi. Per esempio:
#ifdef (User_Thing)
// Questa sezione è analizzata se
// l'identificatore "User_Thing" era
// precedentemente dichiarato
object{User_Thing} // invoca identificatore
# else
// Questa sezione è analizzata se
// l'identificatore "User_Thing" non era
// precedentemente dichiarato
box{<0,0,0>,<1,1,1>} // usa un valore preimpostato
# end
// Fine della parte condizionale
L'istruzione #else
è opzionale. L'istruzione #end
è necessaria.
![]() |
![]() |
![]() |