boost c++11 boost-phoenix

¿Cuándo es útil boost phoenix?



c++11 boost-phoenix (2)

Bueno, no todos los compiladores de C ++ admiten C ++ 0x para empezar.

Luego hay algunas cosas que no son posibles con C ++ 0x pero que son posibles con phoenix. Vea esto por ejemplo: C ++ 0x lambdas con parámetros de plantilla? .

Posible duplicado:
¿Cuáles son los beneficios de usar Boost.Phoenix?

Así que empecé a leer la documentación de boost phoenix.

Sin embargo, debo admitir que no entiendo bien el propósito de la biblioteca, especialmente porque tenemos soporte de idioma para las lambdas en C ++ 0x.

¿Podría alguien explicarme o darme un ejemplo?


La charla de Phoenix en BoostCon 2011 tiene una diapositiva que compara los objetos de la función Phoenix con las lambdas C ++ 0x. Vea la diapositiva 24 here .