avabodh
HomeAboutWriting

C++ Object Model Internals


Contents

  • Introduction
  • Name Mangling and Function Overloading
  • Class and Structure
  • Constructor and Destructor
  • Inheritance
  • Multiple Inheritance (Multiple Base Classes)
  • Virtual Function
  • Virtual Function and Inheritance
  • Virtual Function and Multilevel Inheritance
  • Virtual Function and Multiple Base Classes
  • Virtual Bases Class
  • Diamond Shaped Inheritance
  • Exception Handling
  • Working Without Standard Library
  • Conclusion
Introduction→
Building · WindyI’m building Windy, the shared memory layer for coding agents — durable specs, diagrams, and plans your AI agents read and write over MCP. windylogic.ai →

avabodh

Notes and long-form writing on systems, internals, and the craft of building software.

Currently building

Windy→The shared memory layer for coding agents.

Elsewhere

  • LinkedIn
  • Twitter / X
  • Email

© 2012–2026 · Rajeev Kumar

Built by hand