C++/ostream

維基教科書,自由的教學讀本
< C++

ostreamw:C++標準程式庫中的一個w:頭文件,定義了C++標準中的流輸出的幾個模板類與類型。


類模板[編輯]

  • basic_ostream: 輸入流
    • 運算符函數
      • operator<< 從流中讀取指定類型的數據。注意,空白符被忽略。
    • 成員函數:
      • operator<< 格式化輸出
      • put 輸出一個字符
      • write 輸出一個字符串
      • tellp 獲取輸出流的位置
      • seekp 在輸出流中定位
  • basic_iostream: 輸入/輸出流。多繼承了basic_istream和basic_ostream,並定義了幾個protected的移動賦值運算符和swap成員函數。

[編輯]

  • ostream: 輸入流(類)
  • iostream: 輸入/輸出流(類)
  • wostream: 輸入流(寬字符) (類)
  • wiostream: 輸入/輸出流(寬字符) (類)

函數模板[編輯]

  • endl Insert newline and flush (function )
  • ends Insert null character (function )
  • flush Flush stream buffer (function )

類型定義[編輯]

  • typedef basic_ostream<char> ostream
  • typedef basic_ostream<wchar_t> wostream
  • typedef basic_iostream<char> iostream
  • typedef basic_iostream<wchar_t> wiostream

參考文獻[編輯]