Saya memiliki fungsi ini dalam program saya yang mengubah bilangan bulat menjadi string:
QString Stats_Manager::convertInt(int num)
{
stringstream ss;
ss << num;
return ss.str();
}
Tetapi ketika saya menjalankan ini saya mendapatkan kesalahan:
aggregate 'std::stringstream ss' has incomplete type and cannot be defined
Saya tidak begitu yakin apa artinya. Tetapi jika Anda tahu cara memperbaikinya atau membutuhkan kode lagi, silakan komentar saja. Terima kasih.
c++
string
qt
stringstream
tyty5949
sumber
sumber
#include <sstream>
Jawaban:
Anda mungkin memiliki deklarasi maju kelas, tetapi belum menyertakan header:
sumber
Seperti tertulis di sana, Anda lupa mengetik
#include <sstream>
Anda juga dapat menggunakan beberapa cara lain untuk mengonversi
int
menjadistring
, sepertiperiksa ini!
sumber