C++ compiler structures such as Virtual method Table etc

Posted by Roger on Programmers See other posts from Programmers or by Roger
Published on 2012-05-09T12:21:24Z Indexed on 2012/09/07 9:49 UTC
Read the original article Hit count: 236

Filed under:

I am aware of the C++ Virtual Table which allows dynamic dispatch for doing things at runtime (although if I am honest I am not completely sure of the full list of things it achieves).

I am wondering what other "low level" aspects of C++ are there, which one doesnt usually come across when learning the C++ language?

Things like:

-How is multithreading and locking on objects performed?

-Overloading/overwriting functions

-Generics

Are there other "structures", similar to the vtable, which assist with these types of things on a lower level?

(and if anyone can help with what the VTable actually does it would be most appreciated!)

© Programmers or respective owner

Related posts about c++