¿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 .