strstreambuf::overflow

可以呼叫的受保護虛擬函式,當新的字元插入完整的緩衝區。

virtual int overflow(
   int _Meta = EOF
);

參數

  • _Meta
    字元插入至緩衝區或 EOF

傳回值

如果函式未能成功,則傳回 EOF。否則,除了 EOF之外,則為,如果 _Meta == EOF,它會傳回陣列的值。否則,會傳回 _Meta。

備註

如果 _Meta! = EOF,插入項目 (char) _Meta 的受保護的虛擬成員函式嘗試將輸出緩衝區。它就可以採用各種方式:

  • 如果寫入位置可用,它可以儲存項目的寫入位置和加入輸出緩衝區中的下一個指標。

  • 如果儲存的 strstreambuf 模式會受控制序列是可修改的,可展開資料表,因此,未凍結,函式就可以配置可讓寫入位置提供新的輸出緩衝區。擴充輸出緩衝區這個方式擴充任何關聯的輸入緩衝區。

需求

標題: <strstream>

命名空間: std

請參閱

參考

strstreambuf Class

iostream 程式設計

iostreams 慣例