0
A
回答
8
使用std::stringstream
从<sstream>
头文件,如:
#include <sstream>
int i = 1;
char c = 'V';
std::stringstream ss;
ss << i << " " << c;
std::string s = ss.str();
std::cout << s;
输出:
1 V
我使用它你可以在一行中做到这一点实现stringbuilder
:
std::string s = stringbuilder() << i << " " << c;
这里是stringbuilder
实现:
struct stringbuilder
{
std::stringstream ss;
template<typename T>
stringbuilder & operator << (const T &data)
{
ss << data;
return *this;
}
operator std::string() { return ss.str(); }
};
1
stringstream str;
str<<< i << c;
string s=str.str();
相关问题
- 1. 将int和char转换为字符串
- 2. 将一个字符串转换成INT
- 3. 将一个字符串转换成int
- 4. php字符串与substr和strpos组合成一个字符串
- 5. 将char转换为char无效* - 将字符串数组中的char复制到另一个字符串数组
- 6. 组合2字符串[] []和1字符串[]变成一个字符串[] []
- 7. 在C中将2个字节组合成一个短int int
- 8. 将随机字符组合成一个字符串Java
- 9. int到字符串,char * itoa
- 10. 将多个数组值组合成一个字符串值?
- 11. 将getline()字符串拆分为多个int和char变量?
- 12. 组合字符串的行变成一个字符串
- 13. 用C解析“字符串”(char数组)为字符串,整数和int
- 14. 将多个字符串数组合并成一个
- 15. 将多个字符串数组合并成一个
- 16. Excel:我如何将一个字符串和一个int整合到一个
- 17. 将一个字符串分成四组
- 18. 添加两个int字符连成一个字符数组或字符串
- 19. PL/SQL:如何将行组合成一个字符串
- 20. 我如何将两个字符组合成一个字符串c#
- 21. 将字符串转换成char
- 22. 将多个字符组合到一个int
- 23. 返回一个字符串和int
- 24. C - 从char字符串中传递一个int值
- 25. 将一串字符串组合成一个句子的重构方法
- 26. 将字符串分割成单个字符字符串数组
- 27. 将字符串数组转换成int数组
- 28. 字符串为char *编组
- 29. 将int和byte组合成long
- 30. 在Java中混合字符串和int
仅供参考,它被称为词汇转换,其次是串联。 – 2011-04-24 11:55:37