Click here to Skip to main content
15,891,895 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: how to switch from IDR_MAINFRAME to IDR_MENU1 Pin
Hamid_RT20-Jun-07 8:59
Hamid_RT20-Jun-07 8:59 
QuestionThread / Memory Pin
Rose8119-Jun-07 17:40
Rose8119-Jun-07 17:40 
AnswerRe: Thread / Memory Pin
Matthew Faithfull20-Jun-07 3:16
Matthew Faithfull20-Jun-07 3:16 
QuestionAn Strange Problem in constructor [modified] Pin
vibindia19-Jun-07 16:16
vibindia19-Jun-07 16:16 
AnswerRe: An Strange Problem in constructor [modified] Pin
George L. Jackson19-Jun-07 16:52
George L. Jackson19-Jun-07 16:52 
AnswerRe: An Strange Problem in constructor Pin
_anil_19-Jun-07 19:30
_anil_19-Jun-07 19:30 
GeneralRe: An Strange Problem in constructor Pin
Jonathan [Darka]19-Jun-07 21:46
professionalJonathan [Darka]19-Jun-07 21:46 
Questionthe anti-static dilemma Pin
Cyrilix19-Jun-07 15:13
Cyrilix19-Jun-07 15:13 
Basically, in what I'm programming, I use the WndProc function to direct input at my window, however, WndProc must be either a global or a static function. When a function is static, it can only access static members, unless they are created within the scope of the static function. There are two things I can do.

1 - Make the non-static members that I want to call static.
2 - Use static GetInstance() methods to get static instances of the classes which contain my members, and use those classes to access the members.

1 is a lot more arbitrary -- you can apply static to anything, and everything will become static. 2 is a lot cleaner, as I may have to access many members of my class and it would be easier to just get one static instance than make everything in that class static. I'm thinking of going with 2, as the classes of which I'd need to get an instance of, are singletons, so it's not even much of a problem, however, does anyone else have this obsessive anti-static dilemma, where they just want to get rid of everything that's static for the sake of object-oriented programming?

(Note: by the way, if anyone knows how to do these kinds of things without going static at all, that would be even better!)
AnswerRe: the anti-static dilemma Pin
Mark Salsbery19-Jun-07 15:23
Mark Salsbery19-Jun-07 15:23 
AnswerRe: the anti-static dilemma Pin
Cedric Moonen19-Jun-07 21:00
Cedric Moonen19-Jun-07 21:00 
GeneralRe: the anti-static dilemma Pin
Cyrilix20-Jun-07 3:13
Cyrilix20-Jun-07 3:13 
GeneralRe: the anti-static dilemma Pin
Matthew Faithfull20-Jun-07 3:29
Matthew Faithfull20-Jun-07 3:29 
Questionwhy the data would change with no trace? Pin
kcynic19-Jun-07 12:57
kcynic19-Jun-07 12:57 
QuestionRe: why the data would change with no trace? Pin
Mark Salsbery19-Jun-07 14:26
Mark Salsbery19-Jun-07 14:26 
AnswerRe: why the data would change with no trace? Pin
kcynic20-Jun-07 0:24
kcynic20-Jun-07 0:24 
AnswerRe: why the data would change with no trace? Pin
Roger Stoltz20-Jun-07 0:49
Roger Stoltz20-Jun-07 0:49 
GeneralRe: why the data would change with no trace? Pin
kcynic20-Jun-07 3:02
kcynic20-Jun-07 3:02 
GeneralRe: why the data would change with no trace? Pin
Roger Stoltz20-Jun-07 4:01
Roger Stoltz20-Jun-07 4:01 
GeneralRe: why the data would change with no trace? Pin
kcynic21-Jun-07 0:59
kcynic21-Jun-07 0:59 
QuestionDetecting Remote Desktop Events Pin
Akin Ocal19-Jun-07 12:02
Akin Ocal19-Jun-07 12:02 
AnswerRe: Detecting Remote Desktop Events Pin
Randor 19-Jun-07 13:06
professional Randor 19-Jun-07 13:06 
QuestionScott Meyer and C++ Pin
C_Zealot19-Jun-07 12:01
C_Zealot19-Jun-07 12:01 
AnswerRe: Scott Meyer and C++ Pin
George L. Jackson19-Jun-07 12:19
George L. Jackson19-Jun-07 12:19 
Questionswitching between two windows using glut Pin
moonraker92819-Jun-07 9:48
moonraker92819-Jun-07 9:48 
QuestionRe: switching between two windows using glut Pin
Hamid_RT20-Jun-07 8:47
Hamid_RT20-Jun-07 8:47 

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.