16

重複の可能性:
Boost.Phoenixを使用する利点は何ですか?

そこで、ブーストフェニックスのドキュメントを読み始めました。

ただし、特にC ++ 0xでラムダを言語サポートしているため、ライブラリの目的を完全には理解していないことを認めなければなりません。

誰かが私に説明または例を教えてもらえますか?

4

2 に答える 2

15

BoostCon 2011 での Phoenix の講演には、Phoenix 関数オブジェクトと C++0x ラムダを比較するスライドがあります。こちらのスライド 24 をご覧ください

于 2011-05-28T15:14:32.837 に答える
11

さて、すべてのC++コンパイラが最初にC++0xをサポートしているわけではありません。

次に、C ++ 0xでは不可能であるが、フェニックスでは可能であることがいくつかあります。たとえば、これを参照してください:テンプレートパラメータを持つC ++ 0xラムダ?

于 2011-05-28T10:09:24.330 に答える