The preprocessor performs modifications (especially macro's) to source code, before compiling takes place.
The code below shows that the preprocessor directive '#define NDEBUG' lets the preprocessor remove all assert statements.
The preprocessor performs modifications (especially macro's) to source code, before compiling takes place.
The code below shows that the preprocessor directive '#define NDEBUG' lets the preprocessor remove all assert statements.