C++中的stringstream是一個基于string的流類,可以將字符串轉換為各種類型的數據,并且可以方便地進行輸入輸出操作。
stringstream的用法如下:
#include <sstream>
std::stringstream ss;
ss << "Hello World";
std::string str; ss >> str;
注意:讀取字符串時,會遇到空格或者換行符等空白字符時會停止讀取。int num; ss >> num;
可以通過類似的方式將字符串轉換為其他類型的數據,如int、float、double等。ss << 123;
int num; ss >> num;
stringstream可以很方便地進行數據類型的轉換和字符串的讀寫操作,特別適用于需要處理字符串的場景。