共用方式為


basic_stringbuf::seekpos

受保護的虛擬成員函式嘗試修改控制項資料流中目前的位置。

virtual pos_type seekpos( 
   pos_type _Sp, 
   ios_base::openmode _Mode = ios_base::in | ios_base::out 
);

參數

  • _Sp
    位置搜尋。

  • _Mode
    為指標位置指定模式。 預設是可讓您修改和讀取/寫入位置。

傳回值

如果函式在變更成功之一或兩個資料流位置,則會傳回結果資料流位置。 否則,它會失敗並傳回無效的資料流位置。 若要判斷資料流位置是否無效,則傳回值會等於 pos_type(off_type(-1))。

備註

如需類別 basic_stringbuf<Elem物件, TrAlloc>,資料流位置完全包含資料流位移。 零位移指定受控制序列的第一個項目。 _Sp 取決於新的位置。

如果 mode & ios_base::in 為非零,函式修改下位置將項目寫入緩衝區。 如果 mode & ios_base::out 為非零,則函式會在輸出緩衝區修改下位置以寫入。 對於要影響的資料流,其緩衝區必須存在。 若要成功地的當地語系化作業,產生的資料流位置必須在受控制序列之間。 否則為 (或者,如果這些位置不受影響),當地語系化作業失敗。

需求

標題: <sstream>

命名空間: std

請參閱

參考

basic_stringbuf 類別

iostream 程式設計

iostreams 慣例