基礎概念(Basic Concept)

<sstream> 是 C++ 標準函式庫中的標頭檔,提供「字串流 string stream」的支援,讓我們像使用 cin / cout 一樣操作字串。

它包含以下三個類別:

類別 說明
std::stringstream 可讀寫的字串流
std::istringstream 僅讀(input)的字串流
std::ostringstream 僅寫(output)的字串流

作用(用途)

功能 說明
字串 ➜ 數值 將字串轉成 int、float、double 等
數值 ➜ 字串 將數字、物件格式化為字串
字串拆解 將字串依照空格或其他分隔符逐個解析
模擬輸入 對字串使用像 cin 一樣的輸入方法