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