用c++将双精度和顶点句柄转换为字符串



我想将顶点句柄(vit)和双值转换为字符串并将其写入文件。我觉得这行得通。

string buffer = vit->point() + " " +z_co[vit->id] +"n";

z_co:是一个向量。(双)但是,这是一个错误。那么,我该怎么做呢?

不能像那样将double附加到字符串中。

相反,使用例如std::ostringstream:

std::ostringstream os;
os << vit->point() << " " << z_co[vit->id] << 'n';
std::string buffer = os.str();

相关内容

  • 没有找到相关文章

最新更新