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

参考文献[编辑]