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. 在C中將2個字節組合成一個短int int
- 7. 組合2字符串[] []和1字符串[]變成一個字符串[] []
- 8. 將隨機字符組合成一個字符串Java
- 9. Php將一個值數組組合成一個具有雙組合字符串的數組字符串
- 10. 將多個數組值組合成一個字符串值?
- 11. int到字符串,char * itoa
- 12. 結合兩個字符串組成一個新的字符串
- 13. 將getline()字符串拆分爲多個int和char變量?
- 14. 將一個字符串數組轉換爲一個Int數組
- 15. 如何組合多個char來創建一個字符串?
- 16. 結合字符串數組成一個字符串
- 17. 組合字符串的行變成一個字符串
- 18. 將bash參數的一部分組合成一個字符串
- 19. 將多個字符串數組合併成一個
- 20. 將多個字符串數組合併成一個
- 21. 用C解析「字符串」(char數組)爲字符串,整數和int
- 22. Excel:我如何將一個字符串和一個int整合到一個
- 23. 將一個字符串分成四組
- 24. 使用char數組將字符串轉換爲int
- 25. 添加兩個int字符連成一個字符數組或字符串
- 26. 添加一個字符串和int一個字符串
- 27. 將一個常量字符串轉換爲一個int數組?
- 28. 將PHP數組合併成一個字符串
- 29. 將不同的行值組合成一個字符串 - sql
- 30. PL/SQL:如何將行組合成一個字符串
僅供參考,它被稱爲詞彙轉換,其次是串聯。 – 2011-04-24 11:55:37