C++ 庫 - <wistream>



簡介

輸入流物件可以讀取和解釋來自字元序列的輸入。提供了特定的成員來執行這些輸入操作。

標準物件 wcin 是此型別的一個物件。

定義

以下是 std::wistream 的定義。

typedef basic_istream<wchar_t> wistream;

引數

  • charT - 字元型別。

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

成員型別

序號 成員型別 定義
1 事件 指示事件型別的型別
2 event_callback 事件回撥函式型別
3 failure 流異常的基類
4 fmtflags 流格式標誌的型別
5 Init 初始化標準流物件
6 iostate 流狀態標誌的型別
7 openmode 流開啟模式標誌的型別
8 seekdir 流搜尋方向標誌的型別

公有成員函式

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

格式化輸入

序號 輸入 定義
1 input 提取格式化輸入

非格式化輸入

序號 輸入 定義
1 gcount 用於獲取字元計數
2 get 用於獲取字元
3 getline 用於獲取行
4 ignore 用於提取和丟棄字元
5 peek 用於檢視下一個字元
6 read 用於讀取資料塊
7 readsome 用於讀取緩衝區中可用的資料
8 putback 用於將字元放回
9 unget 用於撤消獲取字元

定位

序號 位置 定義
1 tellg 用於獲取輸入序列中的位置
2 seekg 用於設定輸入序列中的位置

同步

序號 同步 定義
1 sync 用於同步輸入緩衝區

受保護的成員函式

序號 成員函式 定義
1 operator= 用於移動賦值
2 swap 用於交換內部內容

狀態標誌函式

序號 成員型別 定義
1 good 用於檢查流的狀態是否良好
2 eof 用於檢查是否設定了 eofbit
3 fail 用於檢查是否設定了 failbit 或 badbit
4 bad 用於檢查是否設定了 badbit
5 operator! 評估流
6 rdstate 用於獲取錯誤狀態標誌
7 setstate 用於設定錯誤狀態標誌
8 clear 用於設定錯誤狀態標誌
9 fill 獲取/設定填充字元
10 exceptions 用於獲取/設定異常掩碼
11 imbue 賦予區域設定
12 tie 用於獲取/設定繫結的流
13 rdbuf 用於獲取/設定流緩衝區
14 narrow 縮窄字元
15 widen 加寬字元
istream.htm
廣告

© . All rights reserved.