Skip to content

Vishal Chovatiya

Primary Menu
  • About Me
    • Contact Me
    • Curriculum Vitae
  • Start Here
  • C++
  • Design Patterns
  • C Language
  • Linux System Programming
  • Misc
double dispatch in C++ visitor design pattern www vishalchovatiya com

Double Dispatch in C++: Recover Original Type of the Object Pointed by Base Class Pointer

Reading Time: 8 minutes Double Dispatch in C++ is a mechanism that dispatches a function call to different concrete functions depending on the runtime types of two objects involved in the call.  In more simple words, its function calling using two different virtual tables […]

Newsletter

Recent Articles

  • Mastering C++: Books | Courses | Tools | Tutorials | Blogs | Communities
  • Regex C++
  • Using std::map Wisely With Modern C++
  • CRTP C++ Examples
  • Variadic Template C++: Implementing Unsophisticated Tuple
Copyright © All rights reserved. Theme: Minimal Lite by Thememattic
Scroll