Describes how constructors of base and derived classes are called. And also how destructors of these classes are called
Read this post on cwithlinux.blogspot.com