schön zusammengefasst!
betr.:
#define STUHL_MIT_KATZE STUHL | KATZE,0
#define STUHL_MIT_HUND STUHL | HUND,0
#define STUHL_OHNE_KATZE STUHL , KATZE
#define STUHL_OHNE_HUND STUHL , HUND
#define STUHL_OHNE_TIER STUHL , HUND | KATZE
hier habe ich Logik-Definitions- bzw. Verständnis- Probleme, ich würde das eigentlich so verstehen (Pseudocode):
Code:
#define STUHL_MIT_KATZE STUHL AND KATZE
#define STUHL_MIT_HUND STUHL AND HUND
#define STUHL_OHNE_KATZE STUHL AND ((NOT(KATZE))
#define STUHL_OHNE_HUND STUHL AND ((NOT(HUND))
#define STUHL_OHNE_TIER STUHL AND (NOT( HUND OR KATZE))
Lesezeichen