使用字符串流 (stringstream):
#include <iostream>
#include <string>
#include <sstream>
int main() {
std::string str = "Number: ";
int num = 42;
std::stringstream ss;
ss << str << num;
std::string result = ss.str();
std::cout << result << std::endl;
return 0;
}
这种方法使用 std::stringstream
类来将数字转换为字符串,然后与另一个字符串连接起来。
使用字符串拼接:
#include <iostream>
#include <string>
int main() {
std::string str = "Number: ";
int num = 42;
std::string result = str + std::to_string(num);
std::cout << result << std::endl;
return 0;
}
这种方法使用 std::to_string()
函数将数字转换为字符串,然后与另一个字符串连接起来。
使用 std::string
的 append()
方法:
#include <iostream>
#include <string>
int main() {
std::string str = "Number: ";
int num = 42;
str.append(std::to_string(num));
std::cout << str << std::endl;
return 0;
}