我想将顶点句柄(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();