尝试运行 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();
}
我该如何解决这个问题?