Click here to Skip to main content
15,917,731 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: When to use "inline"? Pin
Mustafa Demirhan19-Aug-02 14:03
Mustafa Demirhan19-Aug-02 14:03 
GeneralRe: When to use "inline"? Pin
Chris Maunder19-Aug-02 14:36
cofounderChris Maunder19-Aug-02 14:36 
GeneralRe: When to use "inline"? Pin
Mustafa Demirhan20-Aug-02 8:05
Mustafa Demirhan20-Aug-02 8:05 
GeneralRe: When to use "inline"? Pin
Chris Maunder20-Aug-02 17:03
cofounderChris Maunder20-Aug-02 17:03 
AnswerRe: When to use "inline"? Pin
Ed Gadziemski19-Aug-02 12:38
professionalEd Gadziemski19-Aug-02 12:38 
AnswerRe: When to use "inline"? Pin
Le centriste19-Aug-02 12:56
Le centriste19-Aug-02 12:56 
GeneralRe: When to use "inline"? Pin
Daniel Lohmann19-Aug-02 23:34
Daniel Lohmann19-Aug-02 23:34 
AnswerRe: When to use "inline"? Pin
Shog919-Aug-02 12:59
sitebuilderShog919-Aug-02 12:59 
AnswerRe: When to use "inline"? Pin
Michael Dunn19-Aug-02 17:09
sitebuilderMichael Dunn19-Aug-02 17:09 
GeneralInitialization order of globals Pin
Todd Smith19-Aug-02 11:15
Todd Smith19-Aug-02 11:15 
GeneralRe: Initialization order of globals Pin
Tomasz Sowinski19-Aug-02 11:23
Tomasz Sowinski19-Aug-02 11:23 
GeneralRe: Initialization order of globals Pin
Wes Jones19-Aug-02 11:23
Wes Jones19-Aug-02 11:23 
GeneralRe: Initialization order of globals Pin
Daniel Lohmann19-Aug-02 23:46
Daniel Lohmann19-Aug-02 23:46 
Generalquick question about CStrings Pin
ns19-Aug-02 10:54
ns19-Aug-02 10:54 
GeneralRe: quick question about CStrings Pin
Michael Dunn19-Aug-02 10:55
sitebuilderMichael Dunn19-Aug-02 10:55 
Generalthank you! Pin
ns19-Aug-02 11:08
ns19-Aug-02 11:08 
GeneralRe: quick question about CStrings Pin
Christian Graus19-Aug-02 12:34
protectorChristian Graus19-Aug-02 12:34 
GeneralRe: quick question about CStrings Pin
Ancient Dragon19-Aug-02 15:18
Ancient Dragon19-Aug-02 15:18 
GeneralRe: quick question about CStrings Pin
Christian Graus19-Aug-02 16:53
protectorChristian Graus19-Aug-02 16:53 
GeneralRe: quick question about CStrings Pin
Ancient Dragon19-Aug-02 17:38
Ancient Dragon19-Aug-02 17:38 
iostreams have their place, but often you have to resort to fread-style method (e.g. iostream->Read() ) In these cases, its just simpler to use FILE to begin with. For example, it took me a long time to determine how to write a numeric value and read it back with ostream.

ostream stream;
// open for writine not shown
int some_value = 10;
stream << some_value; // this is simple and pretty straight forward

but try to read it back fails:

istream stream;
// open for reading not shown here
stream >> some_value; // this does not work!
stream.Read(&some_value,sizeof(int)); // this works

So, I might as well have done this:

FILE *fp = fopen(...);
// write the value
fwrite( &some_value,1,sizeof(int),fp);
// now read it back
fread(&some_value,1,sizeof(int),fp);

This, to me, is a lot simple and more consistant than the preceeding iostream stuff. iostream has the advantage in writing and reading strings. But it is clumsy when working with binary data.

I might also add that I can use the same FILE pointer to read and write. Maybe I'm wrong, but I don't think you can do that with iostreams.
GeneralRe: quick question about CStrings Pin
Christian Graus19-Aug-02 17:47
protectorChristian Graus19-Aug-02 17:47 
GeneralRe: quick question about CStrings Pin
Ancient Dragon19-Aug-02 18:11
Ancient Dragon19-Aug-02 18:11 
GeneralRe: quick question about CStrings Pin
Christian Graus19-Aug-02 18:25
protectorChristian Graus19-Aug-02 18:25 
GeneralRe: quick question about CStrings Pin
Ancient Dragon19-Aug-02 23:29
Ancient Dragon19-Aug-02 23:29 
GeneralRe: quick question about CStrings Pin
Christian Graus20-Aug-02 0:35
protectorChristian Graus20-Aug-02 0:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.