Click here to Skip to main content
15,889,877 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Polymorphic pointer points to what? Pin
Stephen Hewitt18-May-06 3:44
Stephen Hewitt18-May-06 3:44 
AnswerRe: Polymorphic pointer points to what? Pin
Sarath C17-May-06 1:23
Sarath C17-May-06 1:23 
GeneralRe: Polymorphic pointer points to what? Pin
Cedric Moonen17-May-06 1:37
Cedric Moonen17-May-06 1:37 
GeneralRe: Polymorphic pointer points to what? Pin
markkuk17-May-06 3:18
markkuk17-May-06 3:18 
GeneralRe: Polymorphic pointer points to what? Pin
Cedric Moonen17-May-06 3:46
Cedric Moonen17-May-06 3:46 
AnswerRe: Polymorphic pointer points to what? Pin
Sarath C17-May-06 1:35
Sarath C17-May-06 1:35 
QuestionRe: Polymorphic pointer points to what? Pin
David Crow17-May-06 3:13
David Crow17-May-06 3:13 
AnswerRe: Polymorphic pointer points to what? Pin
SimonSays17-May-06 10:47
SimonSays17-May-06 10:47 
Well, as earlier posters have pointed out, dynamic_cast and typeid can be used to extract the information you want.

However, to me at least, when you need to do this (and presumably frequently for an astroids game) you might start asking if you have the best possible design.

I kind of liked the suggestion of the eariler poster about adding a function like "virtual bool ResolveColision (baseClass *)". Otherwise you could have a huge ugly mess of collision resolution between any 2 possible object types.

If you happen to just need to be able to get set of all asteroids in the game, why not keep around an extra container just for astroids (and one for ships, missles, etc). Then you can iterate through any specific object without messing with all the other object types you are not interested in.


GeneralRe: Polymorphic pointer points to what? Pin
G_urr_A17-May-06 11:49
G_urr_A17-May-06 11:49 
GeneralRe: Polymorphic pointer points to what? Pin
G_urr_A17-May-06 13:14
G_urr_A17-May-06 13:14 
GeneralRe: Polymorphic pointer points to what? Pin
Stephen Hewitt17-May-06 13:52
Stephen Hewitt17-May-06 13:52 
QuestionWSAGetLastError() 10061 with connect() Pin
Just Baballa17-May-06 1:12
Just Baballa17-May-06 1:12 
JokeRe: WSAGetLastError() 10061 with connect() Pin
RicoH17-May-06 4:11
RicoH17-May-06 4:11 
QuestionRegarding timers Pin
Raja Bose C Leo17-May-06 1:04
Raja Bose C Leo17-May-06 1:04 
AnswerRe: Regarding timers Pin
Cedric Moonen17-May-06 1:11
Cedric Moonen17-May-06 1:11 
AnswerRe: Regarding timers Pin
Sarath C17-May-06 1:15
Sarath C17-May-06 1:15 
GeneralRe: Regarding timers Pin
Raja Bose C Leo17-May-06 2:06
Raja Bose C Leo17-May-06 2:06 
QuestionCScrollView client area update child controls Pin
NovativeDesign17-May-06 1:02
NovativeDesign17-May-06 1:02 
QuestionA difficult question for me to resolve about C++ and Access datetime type Pin
fyr00000017-May-06 0:57
fyr00000017-May-06 0:57 
AnswerRe: A difficult question for me to resolve about C++ and Access datetime type Pin
Cedric Moonen17-May-06 1:08
Cedric Moonen17-May-06 1:08 
AnswerRe: A difficult question for me to resolve about C++ and Access datetime type Pin
Hamid_RT17-May-06 1:17
Hamid_RT17-May-06 1:17 
AnswerRe: A difficult question for me to resolve about C++ and Access datetime type Pin
fyr00000017-May-06 1:23
fyr00000017-May-06 1:23 
GeneralRe: A difficult question for me to resolve about C++ and Access datetime type Pin
fyr00000017-May-06 18:37
fyr00000017-May-06 18:37 
AnswerRe: A difficult question for me to resolve about C++ and Access datetime type Pin
ThatsAlok17-May-06 2:07
ThatsAlok17-May-06 2:07 
QuestionRe: A difficult question for me to resolve about C++ and Access datetime type Pin
David Crow17-May-06 3:17
David Crow17-May-06 3:17 

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.