Exercise: challenges of private virtual member functions

Solution

 

  • threadSafeInterfaceVirtual.cpp