When is boost phoenix useful? [duplicate]

2019-04-04 03:30发布

Possible Duplicate:
What are the benefits of using Boost.Phoenix?

So I started reading the documentation for boost phoenix.

However, I must admit that I don't quite understand the purpose of the library, especially since we have language support for lambdas in C++0x.

Could someone please explain or give me an example?

2条回答
闹够了就滚
2楼-- · 2019-04-04 03:58

The Phoenix talk at BoostCon 2011 has a slide comparing Phoenix function objects with C++0x lambdas. See slide 24 here.

查看更多
迷人小祖宗
3楼-- · 2019-04-04 04:09

Well, not all C++ compilers support C++0x for a start.

Then there are some things that are not possible with C++0x but that are possible with phoenix. See this for instance: C++0x lambdas with template parameters?.

查看更多
登录 后发表回答