Skip to main content
GameDev.net gamedev.net
🔒 Locked

Pointers To Derived Classes in C++

Started by ender7771 Dec 29, 2005 at 1:34 PM 2 replies 750+ views
Original Post
ender7771
ender7771
I haven't done classes in c++ in awhile, and I have a question. Let's say that I have class a. Classes b and c inherit from class a. I declare a pointer: a* ptr; Can I use that pointer to (successfully and without casting) point to instances of classes b and c?
SiCrane
SiCrane
Yes.
JohnBolton
JohnBolton
... and no. Without casting, you can only access member functions and variables declared in a (though you can access b and c using virtual functions).
John BoltonLocomotive Games (THQ)Current Project: Destroy All Humans (Wii). IN STORES NOW!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.