<sstream> 是 C++ 標準函式庫中的標頭檔,提供「字串流 string stream」的支援,讓我們像使用 cin / cout 一樣操作字串。
它包含以下三個類別:
類別 | 說明 |
---|---|
std::stringstream | 可讀寫的字串流 |
std::istringstream | 僅讀(input)的字串流 |
std::ostringstream | 僅寫(output)的字串流 |
功能 | 說明 |
---|---|
字串 ➜ 數值 | 將字串轉成 int、float、double 等 |
數值 ➜ 字串 | 將數字、物件格式化為字串 |
字串拆解 | 將字串依照空格或其他分隔符逐個解析 |
模擬輸入 | 對字串使用像 cin 一樣的輸入方法 |