Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented<br>programming within C++: constructor semantics, temporary generation, support for encapsulation,<br>inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your<br>understanding the underlying implementation models can help you code more efficiently and with greater<br>confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated<br>with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then<br>explains how the various implementation models arose, points out areas in which they are likely to evolve,<br>and why they are what they are. He covers the semantic implications of the C++ object model and how that<br>model affects your programs.