Deep Dive into the C++ Object Model (Original Version) (Original Version)

Author: Lippman
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 guesses about C++ overhead and complexity, highlighting that certain trade-offs between costs and benefits definitely exist. 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 guesses about C++ overhead and complexity, highlighting that certain trade-offs between costs and benefits indeed exist. He elaborates on various implementation models in the book, pointing out 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