共用方式為


basic_stringbuf::overflow

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

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

參數

  • _Meta
    插入字元的輸入緩衝區或 traits_type::eof

傳回值

如果函式未能成功,則會傳回 traits_type::eof。 否則,會傳回 traits_type::not_eof(_Meta)。

備註

如果 _Meta **traits_type::**與eof比較起來並不相等,受保護的虛擬成員函式嘗試插入項目 traits_type::to_char_type(_Meta) 到輸出緩衝區。 它就可以採用各種方式:

  • 如果寫入位置可用,可以儲存項目的寫入位置並將輸出緩衝區的指標。

  • 它可以配置輸出緩衝區的新或其他記憶體進行寫入位置可用。 擴充輸出緩衝區以這種方式擴充任何關聯的輸入緩衝區。

需求

標題: <sstream>

命名空間: std

請參閱

參考

basic_stringbuf 類別

iostream 程式設計

iostreams 慣例