Click here to Skip to main content
15,896,912 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionWhat to replace macro in C/C++? Pin
Link260021-Nov-04 2:32
Link260021-Nov-04 2:32 
AnswerRe: What to replace macro in C/C++? Pin
Jörgen Sigvardsson21-Nov-04 2:38
Jörgen Sigvardsson21-Nov-04 2:38 
GeneralRe: What to replace macro in C/C++? Pin
Ryan Binns21-Nov-04 17:48
Ryan Binns21-Nov-04 17:48 
GeneralRe: What to replace macro in C/C++? Pin
Jörgen Sigvardsson21-Nov-04 21:22
Jörgen Sigvardsson21-Nov-04 21:22 
AnswerRe: What to replace macro in C/C++? Pin
John R. Shaw21-Nov-04 5:46
John R. Shaw21-Nov-04 5:46 
GeneralRe: What to replace macro in C/C++? Pin
Link260021-Nov-04 14:04
Link260021-Nov-04 14:04 
GeneralRe: What to replace macro in C/C++? Pin
Ryan Binns21-Nov-04 18:04
Ryan Binns21-Nov-04 18:04 
GeneralRe: What to replace macro in C/C++? Pin
Don Clugston21-Nov-04 19:11
Don Clugston21-Nov-04 19:11 
Interesting code. Quite ugly. I can't understand what benefit they get from doing it this way, except that you have access to the 'next' pointer. It looks to me as though they either have some old C code they are wrapping with a nice template, or else this was written in the early days of templates.
Unless it's a really wierd data structure which has multiple stacks at once (ie, each element is part of several linked lists at the same time).
You would need to look at the larger context. To remove the macro, you would probably need to completely rewrite the data structure.

Although macros should be avoided if possible (and it's not *always* possible), it seems to me that in this case, the whole design is quite ugly, and the macro is the least of the problems. But without a good idea of how this class is actually used, I can't be sure. Maybe this bit of ugliness makes the overall program really elegant (and fast).

GeneralPostMessage Doesn't work with ALT Pin
Hany Grees Ayoub21-Nov-04 2:22
Hany Grees Ayoub21-Nov-04 2:22 
GeneralRe: PostMessage Doesn't work with ALT Pin
ThatsAlok21-Nov-04 17:50
ThatsAlok21-Nov-04 17:50 
GeneralRe: PostMessage Doesn't work with ALT Pin
22491721-Nov-04 22:14
22491721-Nov-04 22:14 
GeneralI got A Queistion about COM+ Pin
Rassul Yunussov21-Nov-04 0:46
Rassul Yunussov21-Nov-04 0:46 
GeneralSlider Control Pin
shijuck21-Nov-04 0:11
shijuck21-Nov-04 0:11 
Generalnew to dll files Pin
Swatgod20-Nov-04 21:11
Swatgod20-Nov-04 21:11 
GeneralRe: new to dll files Pin
Mike Danberg24-Nov-04 19:10
Mike Danberg24-Nov-04 19:10 
GeneralPrint Dialog appears sometimes Pin
Jo Fredrickson20-Nov-04 19:20
Jo Fredrickson20-Nov-04 19:20 
GeneralRe: Print Dialog appears sometimes Pin
Neville Franks20-Nov-04 22:55
Neville Franks20-Nov-04 22:55 
GeneralRe: Print Dialog appears sometimes Pin
Jörgen Sigvardsson21-Nov-04 2:43
Jörgen Sigvardsson21-Nov-04 2:43 
GeneralRe: Print Dialog appears sometimes Pin
Jo Fredrickson22-Nov-04 3:08
Jo Fredrickson22-Nov-04 3:08 
GeneralRe: WM_CTLCOLORBTN Pin
Michael Dunn20-Nov-04 19:16
sitebuilderMichael Dunn20-Nov-04 19:16 
GeneralRe: WM_CTLCOLORBTN Pin
Neville Franks20-Nov-04 22:58
Neville Franks20-Nov-04 22:58 
GeneralRe: WM_CTLCOLORBTN Pin
John R. Shaw21-Nov-04 6:10
John R. Shaw21-Nov-04 6:10 
GeneralRe: WM_CTLCOLORBTN Pin
Timothy Grabrian21-Nov-04 18:40
professionalTimothy Grabrian21-Nov-04 18:40 
GeneralRe: WM_CTLCOLORBTN Pin
John R. Shaw22-Nov-04 12:45
John R. Shaw22-Nov-04 12:45 
GeneralWM_CTLCOLORBTN Pin
Timothy Grabrian20-Nov-04 17:57
professionalTimothy Grabrian20-Nov-04 17:57 

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.