basic_streambuf::seekpos
嘗試修改控制項中的目前位置的受保護的虛擬成員函式。
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
參數
_Sp
位置搜尋。_Which
為指標位置指定模式。 預設是可讓您修改和讀取/寫入位置。
傳回值
新位置或無效的資料流位置。 若要判斷資料流位置是否無效,則傳回值會等於 pos_type(off_type(-1))。
備註
新的位置是 _Sp。
通常,,如果 which & ios_base::in 為非零值,則輸入資料流受影響,因此,,如果 which & ios_base::out 為非零,輸出資料流會受到影響。 此參數的但是實際使用取得資料流緩衝區中的變更。
如果函式在變更成功資料流位置或位置,則會傳回產生的資料流位置或所產生的資料流位置。 否則,會傳回無效的資料流位置 (- 1)。 預設行為是傳回無效的資料流位置。
需求
標題: <streambuf>
命名空間: std