istream og ostream. Hvordan skal jeg lige klare dette?
Hej eksperten.dk
Jeg er igang med at lave et socket bibliotek, og jeg vil egentlig gerne have den til at opføre sig som en stream, men hvordan gør jeg lige det? Mit første gæt var måske at nedarve istream og ostream ned i min klasse, men jeg er kommet frem til at dette måske er en sløset løsning. Jeg mangler også noget læsestof omkring iostream klassen, hvor der meget klart bliver beskrevet hvad de enkle members gør. Er det noget I kan give noget råd om?
Nej nej, det aner mig godt, men så til mit andet spørgsmål. Hvis jeg gerne vil sætte mig ind i iostream biblioteket, hvilken bog beskriver det så bedst?
I den første kan jeg se at << de bare bruger >>. SKal der ikke mere til? Altså jeg havde jo i tankerne at nedarve fra iostream, men det kan være at det er overkill?
Jeg lavede en gang en class til at oversætte æøå ved udskrivning til std::cout på windows. Du burde kunne bruge det samme princip med en socket stream. Du skal nok overveje hvad der skal få den til at sende. Min class sender hver gang der skrives til stream'en
Ja ok. Kan godt se at jeg skal instantiere de pure virtuelle :) Jeg kan godt se hvad overflow gør, men sync må jeg lige tjekke op om. Ikke nu da jeg er for træt til at overskue noget, men ellers skal jeg vel bare igang med at lære iostreamen at kende. Det er vel altid et udgangspunkt, og se på nogen eksempler, men at finde et eksempel til mig ville være dejlig, da jeg er lidt på bar bund med hvad jeg skal lede og kigge efter, da min eneste omgang med disse klasser er at bruge dem. Jeg har aldrig taget et kig på dem "under motorhjelmen", hvilket jeg tror vil gavne mig meget i denne situation.
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.