string流,C++ string流及其用法詳解

2020-07-16 10:04:32
可以用流疊代器和流緩衝區迭代器來傳送資料和讀取 string 流。string 流是表示記憶體中字元緩衝區中的 I/O 物件,是定義在 sstream 標頭檔案中的 3 個模板中的一個模板的範例:
  • basic_istringstream:支援從記憶體中的字元緩衝區讀取資料。
  • basic_ostringstream:支援寫資料到記憶體中的字元緩衝區。
  • basic_stringstream:支援字元緩衝區上的輸入和輸出操作。

字元資料型別是一個模板引數,對於 char 型別的 string 流有如下型別別名:istringstream、ostringstream 和 stringstream。這些物件的繼承層次如圖 1 所示。


圖 1 string 流型別的繼承層次