/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Egen iostream klasse?
Fra : Tommy Vestermark


Dato : 04-05-01 22:42

Jeg vil gerne lave en nedarvning fra std::iostream (til brug for
kommunikation på serielporte), som kan bruges i stedet for iostream&.
Spørgsmålet er nu, hvilke nøgle-funktioner, der skal implementeres for
at få det til at virke?

Ville det være nemmere at implementere det som en nedarvning fra
std::streambuf og derefter knytte den til en iostream?

Eksempel:
MyStreamBuffer myStreamBuffer;
std::iostream myStream(myStreamBuffer);

Hvordan gør "man" i dette tilfælde???

Mvh.
Tommy Vestermark

 
 
Mogens Hansen (04-05-2001)
Kommentar
Fra : Mogens Hansen


Dato : 04-05-01 14:17

Hej Tommy,
"Tommy Vestermark" <tov@mail1.stofanet.SPAMMLESS.dk> wrote in message
news:3AF3220A.BC97625B@mail1.stofanet.SPAMMLESS.dk...
>
> Ville det være nemmere at implementere det som en nedarvning fra
> std::streambuf og derefter knytte den til en iostream?

Givetvis.

>
> Eksempel:
> MyStreamBuffer myStreamBuffer;
> std::iostream myStream(myStreamBuffer);
>
> Hvordan gør "man" i dette tilfælde???

Måske Matt Austern kan hjælpe dig:
http://www.cuj.com/experts/1904/austern.htm?topic=experts&topic=experts
http://www.cuj.com/experts/1903/austern.htm?topic=experts
http://www.cuj.com/experts/1903/austern.htm?topic=experts&topic=experts

ellers er den ultimative reference:
Standard C++ IOStreams and Locales: Advanced Programmer's Guide and
Reference
Angelika Langer and Klaus Kreft
ISBN: 0-201-18395-1


Venlig hilsen

Mogens Hansen



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste