basic_streambuf::seekpos
Denetlenen akışları için geçerli konumlarını değiştirme girişiminde korunan sanal üye işlevi.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametreler
_Sp
Arama konumu._Which
İşaretçi konumunun modunu belirtir.Değiştirme, okuma ve pozisyonları yazmaya olanak tanımak için varsayılandır.
Dönüş Değeri
Yeni bir konuma veya geçersiz akış konum.Dönüş değeri ile karşılaştırma akışı konumu geçersiz olup olmadığını belirlemek için pos_type(off_type(-1)).
Notlar
Yeni konumu olan _Sp.
Tipik olarak, , & ios_base::in ise sıfır, giriş akışı etkilenir ve Eğer , & ios_base::out ise sıfır, çıkış akışı etkilenir.Bu parametrenin gerçek kullanım ancak türetilmiş akış arabellekleri arasında değişir.
Akış konumunu veya konumlarını değiştirme işlevi başarılı olursa, ortaya çıkan akışı konumu veya sonuçta ortaya çıkan akım pozisyonları birini döndürür.Aksi halde, geçersiz akış pozisyonu (-1) döndürür.Geçersiz akış konumuna döndürmek için varsayılan davranıştır.
Gereksinimler
Başlık: <streambuf>
Namespace: std