0

尝试运行 c++ 代码时出现内存损坏错误。

该代码将向量中的名称列表转换为 json 格式。

void fetchName(vector<double>& Name,string& Nameoutput)
{
     Names_t *nameip=new Names_t();
       for (int k = 0; k < Name.size(); k++ )
       {
                std::ostringstream strs;
               strs << Name[k]; //The error occuse here if I comment this line
                                   and run it does not five an error
                nameip->jsonText->append(strs.str());
                nameip->jsonText->append(",");

            }
       Nameoutput= nameip->jsonText->data();

}

我该如何解决这个问题?

4

0 回答 0