<分区>
如何使用 C++ 将无符号短整型转换为字符串? 我有两个无符号短变量:
unsigned short major = 8, minor = 1;
我想加入他们的字符串,看起来像:
std::string version = major + "." + minor;
我该怎么做?将提供一个小示例代码。
谢谢
<分区>
如何使用 C++ 将无符号短整型转换为字符串? 我有两个无符号短变量:
unsigned short major = 8, minor = 1;
我想加入他们的字符串,看起来像:
std::string version = major + "." + minor;
我该怎么做?将提供一个小示例代码。
谢谢
最佳答案
可以使用std::stringstream或 std::to_string (C++11) 或 boost::lexical_cast
#include<sstream>
std::stringstream ss;
ss << major << "." << minor;
std::string s = ss.str();
std::to_string:
std::string s = std::to_string(major) + "." +std::to_string(minor);
关于c++ - 从无符号短转换为字符串 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14871388/