Cpp-standard-library-cpp-stringbuf-seekpos

提供:Dev Guides
移動先:案内検索

C ++ streambuf-シークポス

説明

これは、位置ポインターを絶対位置に設定するために使用され、パラメーターwhichで指定された位置ポインターの絶対新しい位置posを設定します。

宣言

以下は、std
stringbuf :: seekposの宣言です。
streampos seekpos (streampos sp, ios_base::openmode which = ios_base::in | ios_base::out);

パラメーター

  • pos -位置ポインタの新しい絶対位置。
  • 方法-影響を受ける位置ポインター、つまりポインターの取得を決定します。

戻り値

成功するとposを返し、失敗すると関数はstreampos(streamoff(-1))を返します。

例外

基本保証-例外がスローされた場合、オブジェクトは有効な状態です。

データの競合

stringbufオブジェクトを変更します。