The #define preprocessor directive will
tell the preprocessor to do text substitution.
For example, the following directive will substitute every occurrence
of FIVE with the number 5:
#define FIVE 5
The #define statement can also do substitution
with parameters, allowing you to write simple macros. However, using
#define macro substitutions can have many negative side
effects. Since C++ has features that make using macros largely unnecessary,
we advise that you avoid them.
|