要將ostringstream轉換為string類型,可以使用ostringstream對象的str()方法:
#include <iostream>
#include <sstream>
int main() {
std::ostringstream oss;
oss << "Hello, world!";
std::string str = oss.str();
std::cout << "Converted string: " << str << std::endl;
return 0;
}
在上面的示例中,我們首先創建一個ostringstream對象oss,并將字符串"Hello, world!"寫入該對象。然后使用oss的str()方法將ostringstream對象轉換為string類型,并將結果賦值給變量str。最后,我們將轉換后的字符串打印出來。