me sale el siguiente error de compilación:¿Por qué no puedo almacenar la función boost :: en std :: list?
error: expected `;' before 'it'"
Aquí está mi código:
#include <boost/function.hpp>
#include <list>
template< class T >
void example() {
std::list< boost::function<T()> >::iterator it;
}
¿Por qué sucede esto? ¿Cómo puedo arreglarlo?