一个 VC Project 中,可能有很多地方需要用到版本号,比如 About 对话框.版本资源等.如果每次版本更改都一一去改变这些值,不但非常麻烦,而且有悖唯一原则. 巧妙地使用宏定义,可以很好地解决这个问题. 先来看看几个预处理操作符 (Preprocessor Operators): Operator Action Stringizing operator (#) Causes the corresponding actual argument to be enclosed in doub…