-
#define
Identifier Literal- Modifies the translation unit
- Identifier#1 is replaced by Literal#1
-
#undef
Identifier- Behaves as
#define
Identifier#1 $empty
- Behaves as
-
#ifdef
Identifier- Retrives from the translation unit
- Conditional part of file to parse
-
#else
Alternative flow of a conditional statement.- Follows from:
#if
#ifdef
#elseif
#elif
- Conditional part of file to parse and is always valid
- Follows from:
-
#ifndef
Identifier If the identifier exists, ignores the given block.- Value of Identifier#1 is negated
Negation can be:
- $true or $false
- $value or $empty
- Behaves as
#ifdef
Identifier#1
- Value of Identifier#1 is negated
Negation can be:
Created
February 22, 2016 14:19
-
-
Save rikkimax/c3adea447e269697b4f4 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment