是否可以通过 boost wave 使用自定义宏来设置范围宏?我知道使用 C++0x 应该是可能的,但是我正在使用常规 C++。如果可能,您能否提供链接或参考如何完成此操作?
谢谢
我怀疑 Wave 不再支持宏范围。较旧的文档,例如:
通过实验讨论对宏范围的支持,但我在较新的文档中找不到任何提及:
似乎宏作用域被排除在 C++0x 之外;我不确定它是否仍在被任何人使用,或者它是否完全被放弃了。查看 Boost Wave 的变更日志,似乎在 2004 年 8 月版本 1.1.7 中删除了对作用域宏的支持。