7.2.5.3        Istruzioni IFNDEF



L'istruzione #ifndef è simile all'istruzione #ifdef, comunque è usata per determinare se l'identificatore dato non è ancora dichiarato. Per esempio:

#ifndef (User_Thing)
// Questa sezione è analizzata se
// l'identificatore "User_Thing" non era stato
// precedentemente dichiarato
box{<0,0,0>,<1,1,1>} // usa un valore preimpostato
# else
// Questa sezione è analizzata se
// l'identificatore "User_Thing" era stato
// precedentemente dichiarato
object{User_Thing} //invoca identificatore
# end
// Fine della parte condizionale

L'istruzione #else è opzionale. L'istruzione #end è necessaria.