В моей программе есть эта функция, которая преобразует целые числа в строки:
QString Stats_Manager::convertInt(int num)
{
stringstream ss;
ss << num;
return ss.str();
}
Но когда я запускаю это, я получаю сообщение об ошибке:
aggregate 'std::stringstream ss' has incomplete type and cannot be defined
Я не совсем понимаю, что это значит. Но если вы знаете, как это исправить или вам нужен еще код, просто прокомментируйте. Спасибо.
c++
string
qt
stringstream
tyty5949
источник
источник
#include <sstream>
Ответы:
Вероятно, у вас есть предварительное объявление класса, но не включен заголовок:
источник
Как будто там написано, вы забываете напечатать
#include <sstream>
Вы можете также использовать некоторые другие способы , чтобы преобразовать
int
вstring
, какпроверь это!
источник