Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2012, 08:27
ShotoReaper
 
Fecha de Ingreso: septiembre-2012
Mensajes: 38
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Crasheo por motivos que desconozco...

Me respondo a mi mismo, el problema era con
Código:
 t->Load(sstm.str())
. Exactamente con sstm.str(). Todo funciona correctamente si en lugar de poner eso coloco un string con el contenido del sstm.str(). Es decir:

Código:
// Obtenemos la ruta del archivo
            std::stringstream sstm;
            sstm << rootDirectory << filename;
            std::cout<<"Load file "<<sstm.str()<<std::endl;
            std::string path = sstm.str();
            // Creamos un nuevo objeto del tipo enviado
            T* t = new T;
            // Llenamos el objeto
            t->Load(path);