Tenho esta função em meu programa que converte inteiros em strings:
QString Stats_Manager::convertInt(int num)
{
stringstream ss;
ss << num;
return ss.str();
}
Mas sempre que executo isso, recebo o erro:
aggregate 'std::stringstream ss' has incomplete type and cannot be defined
Não tenho certeza do que isso significa. Mas se você souber como consertar ou precisar de mais algum código, por favor, comente. Obrigado.
c++
string
qt
stringstream
tyty5949
fonte
fonte
#include <sstream>
Respostas:
Você provavelmente tem uma declaração de encaminhamento da classe, mas não incluiu o cabeçalho:
fonte
Como está escrito lá, você se esquece de digitar
#include <sstream>
Você também pode usar outras maneiras de converter
int
parastring
, comoverifique isso!
fonte