Deep Dive into the C++ Object Model

Author: Stanley B. Lippman [USA]
Publisher:
Publish Date: 2003-08-01
Features: This book covers the semantic implications of the C++ object model and points out how this model affects programs. It demonstrates to you that understanding the underlying implementation model can greatly improve your coding efficiency. Lippman clarifies various misconceptions and speculations about C++ overhead and complexity, highlighting certain trade-offs between costs and benefits. The book focuses on the underlying mechanisms of C++ object-oriented programming, including structural semantics, the generation of temporary objects, encapsulation, inheritance, and virtuality—virtual functions and virtual inheritance. It demonstrates to you that understanding the underlying implementation model can greatly improve your coding efficiency. Lippman clarifies various misconceptions and speculations about C++ overhead and complexity, pointing out that certain trade-offs between costs and benefits indeed exist. He elaborates on various implementation models in the book, outlining their development directions and the fundamental reasons driving their evolution. The book covers the semantic implications of the C++ object model and points out how this model affects programs.

📌 Related Posts