int转成string
时间: 2024-01-05 21:02:44 浏览: 65
将整数(int)转换为字符串(string)的方法有多种,以下是一些常用的方法:
1. 使用std::to_string()函数
例如:int num = 123;
std::string str = std::to_string(num);
2. 使用stringstream类
例如:int num = 123;
std::stringstream ss;
ss << num;
std::string str = ss.str();
3. 使用ostringstream类
例如:int num = 123;
std::ostringstream oss;
oss << num;
std::string str = oss.str();
4. 使用boost库中的lexical_cast函数
例如:int num = 123;
std::string str = boost::lexical_cast<std::string>(num);
5. 使用sprintf函数
例如:int num = 123;
char buf[10];
sprintf(buf, "%d", num);
std::string str = buf;
6. 使用自定义函数
例如:int num = 123;
std::string Int_to_String(int n) {
std::ostringstream stream;
stream << n;
return stream.str();
}
std::string str = Int_to_String(num);
阅读全文