mmm
sono perplesso
voglio dire, prima di eseguire le #if si presume che il file sia già stato incluso
se non è stato rilevato il compilatore dovrebbe uscire con un errore e le direttive condizionali seguenti sarebbero ignorate
mi spiego con un esempio:
o no?codice:#include <unfiledisistema.h> /* se il file non viene trovato il preprocessore va in errore e le linee seguenti non sono compilate */ #ifndef _UNFILEDISISTEMA_H fprintf(stderr,"oO"); #endif //altra roba