可能重复:
What are the benefits of using Boost.Phoenix?
所以我开始阅读boost phoenix的文档。
然而,我必须承认我不太理解这个库的目的,特别是因为我们在C++0x中有对lambda的语言支持。
有没有人能给我解释一下或者举个例子?
发布于 2011-05-28 18:09:24
首先,并不是所有的C++编译器都支持C++0x。
还有一些事情在C++0x上是不可能的,但在phoenix上是可能的。例如:C++0x lambdas with template parameters?。
发布于 2011-05-28 23:14:33
BoostCon 2011上的Phoenix talk有一张幻灯片,将Phoenix函数对象与C++0x lambda进行了比较。请参阅幻灯片24 here。
https://stackoverflow.com/questions/6160931
复制相似问题