C++ 庫 - <wstringstream>



簡介

它是一個流類,用於操作寬字元字串。

定義

以下是 std::wstringstream 的定義。

typedef basic_stringstream<wchar_t> wstringstream;

引數

  • charT - 字元型別。

  • traits - 字元特徵類,定義流物件使用的字元的基本屬性。

  • int_type - 整數型別。

  • pos_type - 特徵位置型別。

  • off_type - 特徵偏移型別。

  • allocator_type - 分配器。

成員型別

序號 成員型別 定義
1 事件 指示事件型別的型別
2 事件回撥 事件回撥函式型別
3 失敗 流異常的基類
4 格式標誌 流格式標誌的型別
5 初始化 初始化標準流物件
6 流狀態 流狀態標誌的型別
7 開啟模式 流開啟模式標誌的型別
8 查詢方向 流查詢方向標誌的型別
9 basic_istream::sentry 用於準備流進行輸入
10 查詢方向basic_ostream::sentry 用於準備流進行輸出

公有成員函式

序號 成員型別 定義
1 (建構函式) 構造物件(公有成員函式)
2 (解構函式) 析構物件(公有成員函式)

公有成員函式

序號 成員函式 定義
1 gcount 用於獲取字元計數
2 get 用於獲取字元
3 getline 用於獲取行
4 忽略 用於提取並丟棄字元
5 窺視 用於窺視下一個字元
6 讀取 用於讀取資料塊
7 讀取一些 用於讀取緩衝區中可用的資料
8 放回 用於將字元放回
9 撤消獲取 用於撤消獲取字元

格式化輸出

序號 輸出 定義
1 運算子>> 用於提取格式化輸入
2 運算子= 用於移動賦值
3 交換 用於交換內部內容

非格式化輸出

序號 輸出 定義
1 用於放置字元
2 寫入 用於寫入資料塊

定位

序號 位置 定義
1 tellp 用於獲取輸出序列中的位置
2 seekp 用於設定輸出序列中的位置

同步

序號 同步 定義
1 重新整理 用於重新整理輸出流緩衝區

從 basic_ios 繼承的公有成員函式

序號 成員型別 定義
1 良好 用於檢查流的狀態是否良好
2 檔案結束 用於檢查是否設定了 eofbit
3 失敗 用於檢查是否設定了 failbit 或 badbit
4 錯誤 用於檢查是否設定了 badbit
5 運算子! 評估流
6 rdstate 用於獲取錯誤狀態標誌
7 設定狀態 用於設定錯誤狀態標誌
8 清除 用於設定錯誤狀態標誌
9 填充 獲取/設定填充字元
10 異常 用於獲取/設定異常掩碼
11 灌輸 灌輸語言環境
12 繫結 用於獲取/設定繫結的流
13 rdbuf 用於獲取/設定流緩衝區
14 縮窄 縮窄字元
15 加寬 加寬字元
廣告

© . All rights reserved.