Tengo esta función en mi programa que convierte enteros en cadenas:
QString Stats_Manager::convertInt(int num)
{
stringstream ss;
ss << num;
return ss.str();
}
Pero cada vez que ejecuto esto, aparece el error:
aggregate 'std::stringstream ss' has incomplete type and cannot be defined
No estoy seguro de lo que eso significa. Pero si sabe cómo solucionarlo o necesita más código, simplemente comente. Gracias.
c++
string
qt
stringstream
tyty5949
fuente
fuente
#include <sstream>
Respuestas:
Probablemente tenga una declaración hacia adelante de la clase, pero no ha incluido el encabezado:
fuente
Como está escrito allí, te olvidas de escribir
#include <sstream>
También puede utilizar otras formas para convertir
int
astring
, como¡mira esto!
fuente