Quiero añadir un poco de cuerda que puedo dar formato a utilizar la biblioteca impulso de la siguiente maneraBoost Library Format; conseguir std :: string
boost::container::vector<std::string> someStringVector;
someStringVector.push_back(
format("after is x:%f y:%f and before is x:%f y:%f\r\n") %
temp.x %
temp.y %
this->body->GetPosition().x %
this->body->GetPosition().y;
El compilador se queja de que no puede convertir los tipos, y he intentado anexar .str() para el final de qué formato regresa, pero aún así se quejó.
El mensaje de error que me dieron fue:
error C2664: 'void boost::container::vector<T>::push_back(
const std::basic_string<_Elem,_Traits,_Ax> &)' :
cannot convert parameter 1 from
'boost::basic_format<Ch>' to
'const std::basic_string<_Elem,_Traits,_Ax> &'
Alguien tiene alguna idea?
Cuando el compilador se queja, generalmente lo hace en forma de mensajes de error. ¿Qué mensaje de error te da? –
¿Qué tal envolver llamada para impulsar :: formato en boost :: str? – Anonymous