On Sunday, 5 February 2012 at 14:57:58 UTC, Timon Gehr wrote:
On 02/05/2012 03:53 PM, so wrote: You just maintain the macro.
1. When actual part of the work lies in the macro. #define DETAIL \ ... \ ... \ ... You now have an enigma and compiler won't help you. 2. And if you need another condition. Another macro? Just imagine the situation! Maybe small but branching also creates overhead.