Thisisthesecondarticleinatwo-pieceseriescoveringthepreprocessor.Inthepreviousarticlewecoveredthebasics—object-andfunction-likemacros,theincludedirective,conditionalcompilation,andendedwiththetwospecialdirectives#errorand#pragma.