什么时候提升凤凰有用?

时间:2011-05-28 10:00:17

标签: boost c++11 boost-phoenix

  

可能重复:
  What are the benefits of using Boost.Phoenix?

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

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

有人可以解释或给我一个例子吗?

2 个答案:

答案 0 :(得分:15)

BoostCon 2011上的Phoenix演讲有一个幻灯片,比较Phoenix函数对象和C ++ 0x lambdas。见幻灯片24 here

答案 1 :(得分:11)

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

然后有些东西是C ++ 0x无法实现的,但是凤凰可以做到这一点。例如,请参阅:C++0x lambdas with template parameters?