Alessandro Bonazzi
e075990ed3
Files correlati : Commento : Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
24 lines
362 B
C++
24 lines
362 B
C++
/* bool.t */
|
|
/*
|
|
* On C++: 'true' and 'false' are evaluated 1 and 0 respectively.
|
|
* and logical AND, logical OR are evaluated boolean.
|
|
*/
|
|
|
|
/* Valid block; */
|
|
|
|
#define MACRO 1
|
|
#define MACRO3 3
|
|
|
|
#if MACRO == true
|
|
Valid block;
|
|
#else
|
|
non-Valid block;
|
|
#endif
|
|
|
|
#if (MACRO && MACRO3) == true
|
|
Valid block;
|
|
#else
|
|
non-Valid block;
|
|
#endif
|
|
|