Avatar billede mxs Nybegynder
17. februar 2007 - 17:04 Der er 2 kommentarer og
1 løsning

in og output streams sammenhæng med streambuf

Hej eksperten.dk

Jeg er ved at lave en ny streambuf klasse til mit projekt, da jeg kan forstå at det er denne klasse som rent faktisk tager sig af læsningen og skrivningen til bufferen, men det jeg ikke kan læse mig frem til, er hvordan den hænger sammen med de forskellige streams. Har en stream en default streambuf som den læser og skriver til?
Hvis du har en istream objekt, og kalder dens member funktion, get, så henter den rå data fra streamen, betyder dette så at den kalder en member funktion i streambuf, fx sbumpc()?
Eneste jeg mangler er at forstå sammenhænget mellem streambuf og i eller ostream, hvordan de kalder deres member funktioner.
Håber I kan komme med nogle gode hints. Bogen jeg bruger til at læse mig frem til informationen omkring streams, er "The C++ Standard Library - a Tutorial and Reference".

På forhånd tak, Martin Slot
Avatar billede mxs Nybegynder
17. februar 2007 - 20:28 #1
Egentlig det eneste jeg ikke forstår er hvorfor man bruger underflow og overflow til at hente og skrive fra streamen.
Avatar billede mxs Nybegynder
18. december 2008 - 23:25 #2
Lukker spørgsmålet da ingen har svaret.
Avatar billede mxs Nybegynder
18. december 2008 - 23:27 #3
Der skal lige siges til spørgsmålet at jeg fandt en løsning på mit problem ved at læse specifikationen på streamen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester