16

可能重复:
使用 Boost.Phoenix 有什么好处?

所以我开始阅读 boost phoenix 的文档。

但是,我必须承认我不太了解该库的用途,特别是因为我们在 C++0x 中支持 lambdas。

有人可以解释一下或举个例子吗?

4

2 回答 2

15

BoostCon 2011 上的 Phoenix 演讲有一张幻灯片,将 Phoenix 函数对象与 C++0x lambda 进行了比较。请参阅此处的幻灯片 24 。

于 2011-05-28T15:14:32.837 回答
11

好吧,并不是所有的 C++ 编译器都支持 C++0x。

然后有些事情是 C++0x 无法实现的,但 phoenix 却可以。例如看这个:C++0x lambdas with template parameters? .

于 2011-05-28T10:09:24.330 回答