Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt c++;合计';标准:stringstream ss';类型不完整,无法定义_C++_String_Qt_Stringstream - Fatal编程技术网

C++ Qt c++;合计';标准:stringstream ss';类型不完整,无法定义

C++ Qt c++;合计';标准:stringstream ss';类型不完整,无法定义,c++,string,qt,stringstream,C++,String,Qt,Stringstream,我的程序中有一个将整数转换为字符串的函数: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } 我不太清楚那是什么意思。但是如果你知道如何修复它或者需要更多的代码,请发表评论。谢谢。您可能有类的转发声明,但没有包含标题: #include <sstream> //..

我的程序中有一个将整数转换为字符串的函数:

    QString Stats_Manager::convertInt(int num)
    {
        stringstream ss;
        ss << num;
        return ss.str();
    }

我不太清楚那是什么意思。但是如果你知道如何修复它或者需要更多的代码,请发表评论。谢谢。

您可能有类的转发声明,但没有包含标题:

#include <sstream>

//...
QString Stats_Manager::convertInt(int num)
{
    std::stringstream ss;   // <-- also note namespace qualification
    ss << num;
    return ss.str();
}
#包括
//...
QString Stats_Manager::convertInt(int num)
{

std::stringstream ss;//就像上面写的一样,您忘记键入
#include


选中

#包括
作为一个副词,QString有一个静态函数,用于从数字构造字符串。它是一个静态函数。
#include <sstream>

//...
QString Stats_Manager::convertInt(int num)
{
    std::stringstream ss;   // <-- also note namespace qualification
    ss << num;
    return ss.str();
}
#include <sstream>
using namespace std;

QString Stats_Manager::convertInt(int num)
{
   stringstream ss;
   ss << num;
   return ss.str();
}
char numstr[21]; // enough to hold all numbers up to 64-bits
sprintf(numstr, "%d", age);
result = name + numstr;