您遇到的最糟糕的 现实世界宏/预处理器滥用是什么(请不要设想IOCCC答案*哈哈*)?
如果它真的很有趣,请添加一个简短的片段或故事.目标是教一些东西,而不是总是告诉人们"永远不要使用宏".
ps:之前我曾经使用过宏...但是当我有一个"真正的"解决方案时,我最终会摆脱它们(即使真正的解决方案是内联的,它也会变得类似于宏).
额外:举一个例子,宏实际上比非宏解决方案更好.
相关问题: C++宏什么时候有用?
对我在这里做出的评论的回应让我停下来思考:"我真的不知道C99支持的状态是什么."
维基百科提供了一些编译器的详细信息,但我不熟悉C99以了解标准的所有部分,因此我正在寻找格式塔概述的问题答案:
主要编译器/工具链中C99支持的状态是什么?