调用,在有新字符插入完整的缓冲区。
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