C Preprocessor - basics, with some nuttiness

Details

Use of the C preprocessor tends to be discouraged. However it does grant the programmer some powerful tools for code manipulation.

In this talk, Danny will cover some basics of preprocessor operation, common idioms for token manipulation, and... some fun but ill-advised tricks for code generation, static constexpr reflection, and IDE stress testing...

Note the change of venue this month: We're at the Kathleen Syme Library and Community Centre, in Meeting Room 3.