basic_filebuf::pbackfail
Bir öğe giriş akımına geri koymak, daha sonra (sonraki işaretçi gösterilir) geçerli öğe yapmak için çalışır.
virtual int_type pbackfail(
int_type _Meta = traits_type::eof
);
Parametreler
- _Meta
Karakter arabelleğine eklemek veya traits_type::eof.
Dönüş Değeri
Döndüren işlev başarılı olamaz ise, traits_type::eof.Aksi takdirde, döner traits_type::not_eof(_Meta).
Notlar
Korunan sanal üye işlev öğe giriş arabelleği geri koyar ve geçerli öğenin (bir sonraki işaretçi gösterilir) hale getirir.Yoksa _Meta traits_type ==::eof, geri itmek için etkili bir şekilde geçerli öğesinden önce akış zaten bir öğedir.Aksi takdirde, söz konusu öğe değiştirilir ch traits_type =::to_char_type(_Meta).İşlevi, çeşitli şekillerde bir öğeyi geri koyabilirsiniz:
Putback konumu kullanılabilir ve orada depolanan öğe eşit karşılaştırır ch, giriş arabelleği için sonraki işaretçi bildirmiş.
İşlev yapabilir, bir putback getirin ve depolayan konum bunun, sonraki fare işaretçisini üzerine set kullanılabilir ch o konuma.
İşlev geri giriş akışı bir öğe itebilir, bu nedenle gibi çağırarak bunu yapabilirsiniz ungetc türünde bir öğe için char*.*
Gereksinimler
Başlık: <fstream>
Namespace: std