标签: c misra
我试图摆脱违反规则20.5
示例代码:
npm install gulp -g
在没有改变任何其他线路的情况下,是否有任何解决方法?
答案 0 :(得分:6)
不,没有解决办法。代码编写得很糟糕,没有理由像这样使用预处理器。这只是混淆 - 摆脱它。改为使用普通变量。
几乎不存在使用#undef是合理的情况。我能想到的唯一有效的案例是" X宏",甚至那些应该稀疏使用。
#undef