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

C / C++ / MFC

 
GeneralRe: Modular app design Pin
Cedric Moonen16-Jun-06 9:32
Cedric Moonen16-Jun-06 9:32 
QuestionCasting pointer to pointer of class [modified] Pin
Andre xxxxxxx15-Jun-06 14:31
Andre xxxxxxx15-Jun-06 14:31 
QuestionRe: Casting pointer to pointer of class [modified] Pin
#hackC++15-Jun-06 14:56
#hackC++15-Jun-06 14:56 
AnswerRe: Casting pointer to pointer of class [modified] Pin
Andre xxxxxxx15-Jun-06 15:03
Andre xxxxxxx15-Jun-06 15:03 
AnswerRe: Casting pointer to pointer of class Pin
Michael Dunn15-Jun-06 16:13
sitebuilderMichael Dunn15-Jun-06 16:13 
GeneralRe: Casting pointer to pointer of class Pin
Stephen Hewitt15-Jun-06 18:23
Stephen Hewitt15-Jun-06 18:23 
GeneralRe: Casting pointer to pointer of class Pin
Michael Dunn15-Jun-06 20:41
sitebuilderMichael Dunn15-Jun-06 20:41 
GeneralRe: Casting pointer to pointer of class [modified] Pin
Stephen Hewitt15-Jun-06 20:46
Stephen Hewitt15-Jun-06 20:46 
As I said, "I agree that this kind of technique should be avoided". My comment was motivated by your statement that, "Casting pointers like that may work, on your current OS and current compiler. There's no guarantee it will work on others or even future versions of your current compiler." This need not be the case: the layout of structures in C/C++ is well defined. This is why a struct can be used to write to the registers on a hardware device in device drivers for example. In short, code like the OP's can be made to work portably although in general it should be avoided.


Steve
AnswerRe: Casting pointer to pointer of class [modified] Pin
Arvind Bharti15-Jun-06 17:10
Arvind Bharti15-Jun-06 17:10 
AnswerRe: Casting pointer to pointer of class [modified] Pin
Stephen Hewitt15-Jun-06 18:40
Stephen Hewitt15-Jun-06 18:40 
QuestionLayered Window Question - UpdateLayeredWindow() API [modified] Pin
JeanneBucks15-Jun-06 13:17
JeanneBucks15-Jun-06 13:17 
QuestionHard question about Critical section - in C++ .... Pin
Yanshof15-Jun-06 10:16
Yanshof15-Jun-06 10:16 
AnswerRe: Hard question about Critical section - in C++ .... Pin
Eric Dahlvang15-Jun-06 10:40
Eric Dahlvang15-Jun-06 10:40 
AnswerRe: Hard question about Critical section - in C++ .... Pin
David Crow15-Jun-06 10:46
David Crow15-Jun-06 10:46 
GeneralRe: Hard question - still without answer Pin
Yanshof15-Jun-06 11:40
Yanshof15-Jun-06 11:40 
GeneralRe: Hard question - still without answer Pin
David Crow16-Jun-06 2:33
David Crow16-Jun-06 2:33 
AnswerRe: Hard question about Critical section - in C++ .... Pin
Jörgen Sigvardsson15-Jun-06 12:23
Jörgen Sigvardsson15-Jun-06 12:23 
AnswerRe: Hard question about Critical section - in C++ .... Pin
Arvind Bharti15-Jun-06 17:20
Arvind Bharti15-Jun-06 17:20 
GeneralRe: Hard question about Critical section - in C++ .... Pin
Rick York15-Jun-06 20:20
mveRick York15-Jun-06 20:20 
QuestionCloning an Existing Project Pin
TL_4515-Jun-06 9:23
TL_4515-Jun-06 9:23 
AnswerRe: Cloning an Existing Project Pin
Jun Du15-Jun-06 9:50
Jun Du15-Jun-06 9:50 
AnswerRe: Cloning an Existing Project Pin
alan top15-Jun-06 18:32
alan top15-Jun-06 18:32 
QuestionBest strategy for 2 computer dialog. Pin
tazzi15-Jun-06 6:17
tazzi15-Jun-06 6:17 
AnswerRe: Best strategy for 2 computer dialog. Pin
David Crow15-Jun-06 6:25
David Crow15-Jun-06 6:25 
GeneralRe: Best strategy for 2 computer dialog. Pin
tazzi15-Jun-06 6:45
tazzi15-Jun-06 6:45 

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.