overflow
描述 (Description)
它用于放置字符并将c写入put指针的当前位置(pptr),并将指针向前推进一个位置。
声明 (Declaration)
以下是std :: basic_stringbuf :: overflow的声明。
int_type overflow (int_type c = traits_type::eof());
参数 (Parameters)
c要放回的字符。
返回值 (Return Value)
它返回的值不是文件结束值(traits_type :: eof()):如果成功写入字符c或失败时文件结束值。
异常 (Exceptions)
Basic guarantee - 如果抛出异常,则对象处于有效状态。
数据竞争 (Data races)
它修改basic_stringbuf对象。