阅读背景:

Effiective C++条款第二条 尽量以const,enum,inline,替换#define

来源:互联网 

宁可以编译器替换预处理器。

#define MAX 1.623

MAX 可能从未被编译器看见,编译器在处理之前预处理器就将MAX移走,只能看到1.623, 当运用这个常量并且出现错误时,错误信息就只会提到1.623。用MAX 可能从未被编译器看见,编译器在处




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: