C++ 流缓冲区 - 溢出



描述

它用于放置字符并将 c 写入 put 指针 (pptr) 的当前位置,并将该指针向前移动一个位置。

声明

以下是 std::basic_stringbuf::overflow 的声明。

int_type overflow (int_type c = traits_type::eof());

参数

c要放回的字符。

返回值

它返回一个非文件结束值 (traits_type::eof()):如果字符 c 成功写入则返回成功,否则返回文件结束值。

异常

基本保证 - 如果抛出异常,则对象处于有效状态。

数据竞争

它修改 basic_stringbuf 对象。

streambuf.htm
广告

© . All rights reserved.