G
GrahamJWalsh
Hi,
I'm looking for an overview document that outlines how c++ structures
things internally from a dynamic/polymorphism perspective. i.e. how it
knows what virtual functions are called upon invocation, how it
successfully casts using dynamic_cast. It's bascially a request to get
an inside track on how (typically) the C++ runtime knows what to
lookup/do when it comes to dealing with the dynamic type of objects.
How the info is laid out internally etc. etc.
If theres some sort of high level overview out there I'd be grateful. I
don't need specifics on any compiler but rather a general over of how
its "typically" done.
thanks for any info.
G
I'm looking for an overview document that outlines how c++ structures
things internally from a dynamic/polymorphism perspective. i.e. how it
knows what virtual functions are called upon invocation, how it
successfully casts using dynamic_cast. It's bascially a request to get
an inside track on how (typically) the C++ runtime knows what to
lookup/do when it comes to dealing with the dynamic type of objects.
How the info is laid out internally etc. etc.
If theres some sort of high level overview out there I'd be grateful. I
don't need specifics on any compiler but rather a general over of how
its "typically" done.
thanks for any info.
G