C++ basic_streambuf 庫 - setg



描述

它用於設定輸入序列指標以及定義緩衝區控制輸入序列(eback 和 egptr)邊界的指標值,以及 get 指標本身。

宣告

以下是 std::basic_streambuf::setg 的宣告。

void setg (char_type* new_eback, char_type* new_gptr, char_type* new_egptr);

引數

  • new_eback − 這是指向可訪問的受控輸入序列開頭部分的新指標值。

  • new_gptr − 這是 get 指標 (gptr) 的新值,它指向受控輸入序列中將由下一個輸入操作訪問的字元。

  • new_egptr − 這是指向可訪問的受控輸入序列開頭部分的新指標值。

返回值

異常

基本保證 − 如果丟擲異常,流緩衝區將處於有效狀態。

資料競爭

它修改流緩衝區物件。

streambuf.htm
廣告
© . All rights reserved.