Duchamp
18-01-2011, 19:28
Ciao a tutti, spesso mi ritrovo a dover confrontare che una variabile sia in un range di valori:
if (var == COSTANTE_1 && var == COSTANTE_2 && var == COSTANTE_X || var == COSTANTE_Y)
Non so se più per comodità di scrittura o speranze di ottimizzazione, mi piacerebbe poter condensare il tutto come segue:
if (var == COSTANTE_1 & COSTANTE_2 & COSTANTE_X | COSTANTE_Y)
Ho già visto utilizzare questa tecnica, solo che non saprei come trattare le costanti (uso tutti #define) in modo che possano essere "orate" o "endate" :)
Spero possiate darmi qualche suggerimento. Ciao e grazie!
if (var == COSTANTE_1 && var == COSTANTE_2 && var == COSTANTE_X || var == COSTANTE_Y)
Non so se più per comodità di scrittura o speranze di ottimizzazione, mi piacerebbe poter condensare il tutto come segue:
if (var == COSTANTE_1 & COSTANTE_2 & COSTANTE_X | COSTANTE_Y)
Ho già visto utilizzare questa tecnica, solo che non saprei come trattare le costanti (uso tutti #define) in modo che possano essere "orate" o "endate" :)
Spero possiate darmi qualche suggerimento. Ciao e grazie!