14
如何在编译时显示#define的值?
我试图找出我的代码认为正在使用的Boost版本。我想做这样的事情: #error BOOST_VERSION 但是预处理器不会扩展BOOST_VERSION。 我知道我可以在程序运行时将其打印出来,并且我可以查看预处理器的输出以找到答案。我觉得在编译过程中采取这种方式可能会很有用。
***请勿用于VBA / MS-Office语言。改为使用相应的[vba]标签。***宏是一种规则或模式,它指定根据以下内容应如何将某个输入序列(通常是一个字符序列)映射到一个输出序列(通常也是一个字符序列)。确定的程序。