basic_filebuf::setbuf

執行特定作業加入至每個衍生自資料流緩衝區。

virtual basic_streambuf<Elem, Tr> *setbuf(
    char_type *_Buffer,
    streamsize _Count
);

參數

  • _Buffer
    之緩衝區的指標。

  • _Count
    緩衝區的大小。

傳回值

如果檔案指標 fp 為 null 指標,受保護的成員函式傳回零。

備註

setbuf 呼叫 setvbuf(fp,char (*)_Buffer, _IOFBF, _Count * sizeof (Elem)) 提供了一些開始 _Buffer 的 _Count 項目做為資料流的緩衝區。如果該函式傳回非零的值,則函式會傳回 null 指標。否則,會傳回 this 至信號成功。

需求

標題: <fstream>

命名空間: std

請參閱

參考

basic_filebuf Class

iostream 程式設計

iostreams 慣例