是否可以通过 boost wave 使用自定义宏来设置作用域宏? 我知道 C++0x 应该是可能的,但是我正在使用常规 C++。 如果可能,您能否提供链接或引用如何完成此操作?
谢谢
最佳答案
我怀疑 Wave 不再支持宏作用域。较旧的文档,例如:
实验性地讨论对宏作用域的支持,但我在较新的文档中找不到任何提及:
- http://www.boost.org/doc/libs/1_42_0/libs/wave/index.html
- http://www.boost.org/doc/libs/1_42_0/libs/wave/doc/wave_driver.html
宏作用域似乎被排除在 C++0x 之外;我不确定它是否仍在被任何人使用,或者它是否已被完全放弃。查看 Boost Wave 的变更日志,似乎在 2004 年 8 月从版本 1.1.7 中删除了对作用域宏的支持。
关于C++ boost wave,作用域宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642863/