Подтвердить что ты не робот

Когда вы используете феникс?

Возможный дубликат:
Каковы преимущества использования Boost.Phoenix?

Итак, я начал читать документацию для boost phoenix.

Однако я должен признать, что я не совсем понимаю цель библиотеки, тем более, что у нас есть поддержка языка lambdas в С++ 0x.

Может ли кто-нибудь объяснить или привести пример?

4b9b3361

Ответ 1

Ну, не все компиляторы С++ поддерживают С++ 0x для запуска.

Тогда есть некоторые вещи, которые невозможны с С++ 0x, но которые возможны с фениксом. См. Например: С++ 0x lambdas с параметрами шаблона?.

Ответ 2

В разговоре Phoenix на BoostCon 2011 есть слайд, сравнивающий объекты функции Phoenix с С++ 0x lambdas. См. Слайд 24 здесь.