Click here to Skip to main content
15,898,588 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalhard disk full while writing to file Pin
Jake Palmer3-Jul-01 12:23
Jake Palmer3-Jul-01 12:23 
GeneralRe: hard disk full while writing to file Pin
Jonathon Lockett3-Jul-01 12:53
Jonathon Lockett3-Jul-01 12:53 
GeneralI thought I understood polymorphism Pin
Alex Griffing3-Jul-01 12:05
Alex Griffing3-Jul-01 12:05 
GeneralRe: I thought I understood polymorphism Pin
Alex Griffing3-Jul-01 12:16
Alex Griffing3-Jul-01 12:16 
GeneralRe: I thought I understood polymorphism Pin
Ben Burnett3-Jul-01 13:40
Ben Burnett3-Jul-01 13:40 
GeneralRe: I thought I understood polymorphism Pin
Alex Griffing3-Jul-01 13:57
Alex Griffing3-Jul-01 13:57 
GeneralRe: I thought I understood polymorphism Pin
Stan Shannon3-Jul-01 14:40
Stan Shannon3-Jul-01 14:40 
GeneralRe: I thought I understood polymorphism Pin
Alex Griffing3-Jul-01 16:33
Alex Griffing3-Jul-01 16:33 
Thanks for your reply!
I don't think I've gone polymorphism happy (in the everything-looking-like-a-nail sense.)
My vision is to have code that says:

pObject = new MyFoobarizedZonkObject();

and I want the initialisation of the foobarized part of it to take place as a virtual function because there might also be a MyFoobarizedBlipObject whose foobarized part might be initialized a bit differently from MyFoobarizedZonkObject's. I guess you could take all the code that makes the objects foobarized and put it into its own class and use containment rather than inheritance, but this might or might not be natural. Does this make sense?

I don't know what I was thinking with the inline constructor except that I've just started using inline functions a lot and I'm used to putting 'inline' whenever I don't have the function defined in the cpp file. I know this isn't how it goes though and that 'inline' shouldn't be before the constructor declaration.

Saying 'virtual' before the 'bar' declaration in the fooplus class is also redundant, right?

I guess I don't quite see how the 'virtual constructor' would apply because I don't have a correctly initialized object to start with. What would the code look like to use it?

Thank you,
Alex

GeneralRe: I thought I understood polymorphism Pin
Stan Shannon3-Jul-01 17:38
Stan Shannon3-Jul-01 17:38 
GeneralRe: I thought I understood polymorphism Pin
3-Jul-01 21:12
suss3-Jul-01 21:12 
GeneralRe: I thought I understood polymorphism Pin
Malcolm McMahon3-Jul-01 23:24
Malcolm McMahon3-Jul-01 23:24 
QuestionWho can give me a help???? Pin
3-Jul-01 11:26
suss3-Jul-01 11:26 
Questionmultiple active windows in MDI? Pin
Jake Palmer3-Jul-01 11:15
Jake Palmer3-Jul-01 11:15 
AnswerRe: multiple active windows in MDI? Pin
3-Jul-01 12:19
suss3-Jul-01 12:19 
GeneralRe: multiple active windows in MDI? Pin
Jake Palmer3-Jul-01 14:31
Jake Palmer3-Jul-01 14:31 
GeneralRe: multiple active windows in MDI? Pin
Ben Burnett3-Jul-01 18:45
Ben Burnett3-Jul-01 18:45 
AnswerRe: multiple active windows in MDI? Pin
#realJSOP4-Jul-01 1:06
professional#realJSOP4-Jul-01 1:06 
AnswerRe: multiple active windows in MDI? Pin
Jose Cruz4-Jul-01 11:35
Jose Cruz4-Jul-01 11:35 
GeneralGetCurrentDirectory Pin
3-Jul-01 10:45
suss3-Jul-01 10:45 
GeneralRe: GetCurrentDirectory Pin
Ghazi H. Wadi3-Jul-01 10:50
Ghazi H. Wadi3-Jul-01 10:50 
GeneralWord and WM_VSCROLL Pin
BobMatura3-Jul-01 10:08
BobMatura3-Jul-01 10:08 
Questionhow to include source code Pin
uma3-Jul-01 9:26
uma3-Jul-01 9:26 
AnswerRe: how to include source code Pin
Jonathon Lockett3-Jul-01 12:54
Jonathon Lockett3-Jul-01 12:54 
GeneralSoundBuffer problems. Pin
Daniel Selberg3-Jul-01 8:27
Daniel Selberg3-Jul-01 8:27 
Generalquestion about linking to a static library Pin
3-Jul-01 8:25
suss3-Jul-01 8:25 

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.