跳至內容

Ios標頭檔

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

ios是 C + + 標準程式庫中的一个標頭檔,定義矣 C + + 標準中的流輸入輸出的三个基礎類別 std : : basic \ _ ios、std : : ios \ _ base、std : : fpos,猶閣有一寡做為 manipulator 的全域函式。一般 std : : ios \ _ base 佮 std : : fpos 定義佇咧 ios 標頭檔包括的其他標頭檔中。

枋模類 std : : basic \ _ ios

成員函式

  • basic \ _ ios : : basic \ _ ios,建構函式
  • basic \ _ ios : : ~ basic \ _ ios,解構函式
  • basic \ _ ios : : init,初初化函式,佇存取該類抑是解構這種類的物件進前就愛先呼叫 init ( ) .
  • basic \ _ ios : : tie,確保函式參數所指向的流先被處理。用來保持兩个流的同步。
  • basic \ _ ios : : rdbuf,查詢 / 設定流所結的 streambuf。
  • basic \ _ ios : : imbue,設定流的 locale。
  • basic \ _ ios : : narrow,倒轉來參數字元對應的 char 字元。
  • basic \ _ ios : : widen,倒轉來參數字元對應的 wchar 字元。
  • basic \ _ ios : fill,查詢 / 設定輸出流添充闊度的字元。
  • basic \ _ ios : : copyfmt,複製另外一个流的格式資訊,毋過無複製流的內部狀態、streambuf、異常崁崁。咧複製開始呼叫 erase \ _ event 處理常式,咧複製結束呼叫 copyfmt \ _ event 處理常式佮 exceptions 函式。
  • basic \ _ ios : : clear,輸入一个狀態值,視情況決定是毋是擲各樣、呼叫事件處理常式。
  • basic \ _ ios : : rdstate,讀出一个流的狀態值。
  • basic \ _ ios : : setstate,共一个狀態值佮流的彼當前狀態「照位元抑是」操作,然後咻叫 clear 函式。
  • basic \ _ ios : : good,判斷流的當前狀態敢是列舉值 goodbit。
  • basic \ _ ios : : eof,判斷流的當前狀態敢是列舉值 eofbit。
  • basic \ _ ios : : fail,判斷流的當前狀態敢是列舉值 failbit。
  • basic \ _ ios : : bad,判斷流的當前狀態敢是列舉值 badbit。
  • basic \ _ ios : : exceptions:設定佗一寡異常允准跋

運算子

  • basic \ _ ios : : operator=,共一个流的各種設定複製過另外一个流。
  • basic \ _ ios : : operator void \ *,若是狀態無報毋著,回回流家己的位址。
  • basic \ _ ios : : operator  !,倒轉去的狀態敢有報毋著去

fpos 枋模類

fpos是 C + + 標準程式庫中的一个模板類,定義佇咧 < ios > 標頭檔中。std : : fpos 類封裝矣 C + + 標準中的流輸入輸出的定位資訊。std : : fpos 模板類別定義矣運算子!=、+、+=、-、-=、==、operator streamoff ( ),閣定義矣成員函式 state ( )、seekpos ( )。

參考文獻

  • basic \ _ streambuf Class Template Reference