用c++将双精度和顶点句柄转换为字符串
Convert double and vertex handle into a string in 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();
相关文章:
- 外壳包装器句柄/执行交互式命令管道C++ UNIX
- 如何获取边缘窗口句柄 (HWND)?
- 枚举进程模块在有效句柄上返回无效句柄
- 在 c/c++ 中打开 PhysicalDrive 的句柄并写入 MBR 的 linux 等效是什么?
- 从运行服务的应用程序代码中提取窗口句柄
- 在读取文件后重置句柄
- 是否有像地图这样的C++结构,但我得到的不是值的键,而是值的句柄?
- Microsoft ODBC 无法创建有效的句柄
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 视觉C++错误"无法将参数 1 从'句柄'转换为'句柄 &'"
- 将句柄转换为文件描述符
- 用c++将双精度和顶点句柄转换为字符串
- 将长整型值转换为句柄
- gsoap 和 qt 转换变量内存句柄
- 将结构句柄从托管转换为非托管C++/CLI
- 如何将Integer句柄转换为HWND
- BCrypt如何将字节转换为密钥句柄
- 通过强制转换OpenCV UMat的句柄实例化OpenCL cl_mem
- MFC转换句柄到指针和DIB到DDB的转换
- 转换Matlab句柄类到c++