---
# System prepended metadata

title: sstream

---

## 基礎概念（Basic Concept）
<sstream> 是 C++ 標準函式庫中的標頭檔，提供「字串流 string stream」的支援，讓我們像使用 cin / cout 一樣操作字串。

它包含以下三個類別：

| 類別 | 說明 |
| - | - |
std::stringstream | 可讀寫的字串流
std::istringstream | 僅讀（input）的字串流
std::ostringstream | 僅寫（output）的字串流

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