编译器/预处理器警告:幻数

时间:2019-05-13 08:44:24

标签: c c-preprocessor compiler-warnings magic-numbers

幻数(几乎)总是bug。而且即使将魔幻数字用作魔幻数字,也要将其写在宏或表示魔幻数字的变量中。

如果我使用幻数,如何配置编译器/预处理器来警告我?

编辑:

这个问题背后的原因是,我看到很多代码(在这里,甚至来自朋友,甚至来自老师!),其中到处都使用了魔术数字。他们中的大多数人(包括老师在内,很可惜)都不知道什么是静态分析工具,但可能知道如何打开编译器/预处理器警告,并且将从此功能中受益匪浅。

0 个答案:

没有答案