Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

basic_filebuf Class

iostream programlama

iostreams kuralları