basic_filebuf::overflow

调用,在有新字符插入完整的缓冲区。

virtual int_type overflow( 
   int_type _Meta = traits_type::eof 
);

参数

  • _Meta
    插入的字符放到缓冲区或 traits_type::eof

返回值

如果函数不成功,它将返回 traits_type::eof。 否则,它将返回 traits_type::not_eof(_Meta)。

备注

如果**!= traits_type::**_Meta eof,受保护的虚成员函数竭力插入元素 ch = traits_type::(to_char_type) _Meta 到输出缓冲区。 在中完成各种方法:

  • 如果写入位置可用,则可以存储到写入元素位置并提高输出缓冲区的指针。

  • 它能够编写可通过输出缓冲区位置分配的新辅助或内存。

  • 可以在转换输出缓冲区中所有挂起输出,后调用 ch,使用文件转换个 fac 调用 fac.out。需要。 ch 类型 char 每个元素因此生成的 fp 写入文件关联指定指针的流时 fputc(ch, fp) 的连续调用。 如果任何转换或失败,函数不成功。

要求

页眉: <fstream>

命名空间: std

请参见

参考

basic_filebuf 类

iostream 编程

iostreams 约定